Home | History | Annotate | Download | only in oscl_html
      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> TemplateOsclDoubleList&lt; T &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>OsclDoubleList&lt; T &gt; Class Template Reference<br>
     10 <small>
     11 [<a class="el" href="group__osclproc.html">OSCL Proc</a>]</small>
     12 </h1><code>#include &lt;<a class="el" href="oscl__double__list_8h-source.html">oscl_double_list.h</a>&gt;</code>
     13 <p>
     14 <p>Inheritance diagram for OsclDoubleList&lt; T &gt;:
     15 <p><center><img src="classOsclDoubleList.png" usemap="#OsclDoubleList< T >_map" border="0" alt=""></center>
     16 <map name="OsclDoubleList< T >_map">
     17 <area href="classOsclDoubleListBase.html" alt="OsclDoubleListBase" shape="rect" coords="0,0,128,24">
     18 </map>
     19 <table border=0 cellpadding=0 cellspacing=0>
     20 <tr><td></td></tr>
     21 <tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
     22 <tr><td nowrap align=right valign=top>OSCL_INLINE&nbsp;</td><td valign=bottom><a class="el" href="classOsclDoubleList.html#a0">OsclDoubleList</a> ()</td></tr>
     23 <tr><td nowrap align=right valign=top>OSCL_INLINE&nbsp;</td><td valign=bottom><a class="el" href="classOsclDoubleList.html#a1">OsclDoubleList</a> (int32 anOffset)</td></tr>
     24 <tr><td nowrap align=right valign=top>OSCL_INLINE void&nbsp;</td><td valign=bottom><a class="el" href="classOsclDoubleList.html#a2">InsertHead</a> (T &amp;aRef)</td></tr>
     25 <tr><td nowrap align=right valign=top>OSCL_INLINE void&nbsp;</td><td valign=bottom><a class="el" href="classOsclDoubleList.html#a3">InsertTail</a> (T &amp;aRef)</td></tr>
     26 <tr><td nowrap align=right valign=top>OSCL_INLINE bool&nbsp;</td><td valign=bottom><a class="el" href="classOsclDoubleList.html#a4">IsHead</a> (const T *aPtr) const</td></tr>
     27 <tr><td nowrap align=right valign=top>OSCL_INLINE bool&nbsp;</td><td valign=bottom><a class="el" href="classOsclDoubleList.html#a5">IsTail</a> (const T *aPtr) const</td></tr>
     28 <tr><td nowrap align=right valign=top>OSCL_INLINE T *&nbsp;</td><td valign=bottom><a class="el" href="classOsclDoubleList.html#a6">Head</a> () const</td></tr>
     29 <tr><td nowrap align=right valign=top>OSCL_INLINE T *&nbsp;</td><td valign=bottom><a class="el" href="classOsclDoubleList.html#a7">Tail</a> () const</td></tr>
     30 </table>
     31 <h3>template&lt;class T&gt;<br>
     32  class OsclDoubleList&lt; T &gt;</h3>
     33 
     34 <hr><h2>Constructor &amp; Destructor Documentation</h2>
     35 <a name="a0" doxytag="OsclDoubleList::OsclDoubleList"></a><p>
     36 <table width="100%" cellpadding="2" cellspacing="0" border="0">
     37   <tr>
     38     <td class="md">
     39       <table cellpadding="0" cellspacing="0" border="0">
     40         <tr>
     41           <td class="md" colspan="4">
     42 template&lt;class T&gt; </td>
     43         </tr>
     44         <tr>
     45           <td class="md" nowrap valign="top"> OSCL_INLINE OsclDoubleList&lt; T &gt;::OsclDoubleList </td>
     46           <td class="md" valign="top">(&nbsp;</td>
     47           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
     48           <td class="md" valign="top">)&nbsp;</td>
     49           <td class="md" nowrap></td>
     50         </tr>
     51 
     52       </table>
     53     </td>
     54   </tr>
     55 </table>
     56 <table cellspacing=5 cellpadding=0 border=0>
     57   <tr>
     58     <td>
     59       &nbsp;
     60     </td>
     61     <td>
     62 
     63 <p>
     64     </td>
     65   </tr>
     66 </table>
     67 <a name="a1" doxytag="OsclDoubleList::OsclDoubleList"></a><p>
     68 <table width="100%" cellpadding="2" cellspacing="0" border="0">
     69   <tr>
     70     <td class="md">
     71       <table cellpadding="0" cellspacing="0" border="0">
     72         <tr>
     73           <td class="md" colspan="4">
     74 template&lt;class T&gt; </td>
     75         </tr>
     76         <tr>
     77           <td class="md" nowrap valign="top"> OSCL_INLINE OsclDoubleList&lt; T &gt;::OsclDoubleList </td>
     78           <td class="md" valign="top">(&nbsp;</td>
     79           <td class="md" nowrap valign="top">int32&nbsp;</td>
     80           <td class="mdname1" valign="top" nowrap>&nbsp; <em>anOffset</em>          </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 <hr><h2>Member Function Documentation</h2>
    101 <a name="a6" doxytag="OsclDoubleList::Head"></a><p>
    102 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    103   <tr>
    104     <td class="md">
    105       <table cellpadding="0" cellspacing="0" border="0">
    106         <tr>
    107           <td class="md" colspan="4">
    108 template&lt;class T&gt; </td>
    109         </tr>
    110         <tr>
    111           <td class="md" nowrap valign="top"> OSCL_INLINE T* OsclDoubleList&lt; T &gt;::Head </td>
    112           <td class="md" valign="top">(&nbsp;</td>
    113           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
    114           <td class="md" valign="top">)&nbsp;</td>
    115           <td class="md" nowrap></td>
    116         </tr>
    117 
    118       </table>
    119     </td>
    120   </tr>
    121 </table>
    122 <table cellspacing=5 cellpadding=0 border=0>
    123   <tr>
    124     <td>
    125       &nbsp;
    126     </td>
    127     <td>
    128 
    129 <p>
    130     </td>
    131   </tr>
    132 </table>
    133 <a name="a2" doxytag="OsclDoubleList::InsertHead"></a><p>
    134 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    135   <tr>
    136     <td class="md">
    137       <table cellpadding="0" cellspacing="0" border="0">
    138         <tr>
    139           <td class="md" colspan="4">
    140 template&lt;class T&gt; </td>
    141         </tr>
    142         <tr>
    143           <td class="md" nowrap valign="top"> OSCL_INLINE void OsclDoubleList&lt; T &gt;::InsertHead </td>
    144           <td class="md" valign="top">(&nbsp;</td>
    145           <td class="md" nowrap valign="top">T &amp;&nbsp;</td>
    146           <td class="mdname1" valign="top" nowrap>&nbsp; <em>aRef</em>          </td>
    147           <td class="md" valign="top">)&nbsp;</td>
    148           <td class="md" nowrap></td>
    149         </tr>
    150 
    151       </table>
    152     </td>
    153   </tr>
    154 </table>
    155 <table cellspacing=5 cellpadding=0 border=0>
    156   <tr>
    157     <td>
    158       &nbsp;
    159     </td>
    160     <td>
    161 
    162 <p>
    163     </td>
    164   </tr>
    165 </table>
    166 <a name="a3" doxytag="OsclDoubleList::InsertTail"></a><p>
    167 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    168   <tr>
    169     <td class="md">
    170       <table cellpadding="0" cellspacing="0" border="0">
    171         <tr>
    172           <td class="md" colspan="4">
    173 template&lt;class T&gt; </td>
    174         </tr>
    175         <tr>
    176           <td class="md" nowrap valign="top"> OSCL_INLINE void OsclDoubleList&lt; T &gt;::InsertTail </td>
    177           <td class="md" valign="top">(&nbsp;</td>
    178           <td class="md" nowrap valign="top">T &amp;&nbsp;</td>
    179           <td class="mdname1" valign="top" nowrap>&nbsp; <em>aRef</em>          </td>
    180           <td class="md" valign="top">)&nbsp;</td>
    181           <td class="md" nowrap></td>
    182         </tr>
    183 
    184       </table>
    185     </td>
    186   </tr>
    187 </table>
    188 <table cellspacing=5 cellpadding=0 border=0>
    189   <tr>
    190     <td>
    191       &nbsp;
    192     </td>
    193     <td>
    194 
    195 <p>
    196     </td>
    197   </tr>
    198 </table>
    199 <a name="a4" doxytag="OsclDoubleList::IsHead"></a><p>
    200 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    201   <tr>
    202     <td class="md">
    203       <table cellpadding="0" cellspacing="0" border="0">
    204         <tr>
    205           <td class="md" colspan="4">
    206 template&lt;class T&gt; </td>
    207         </tr>
    208         <tr>
    209           <td class="md" nowrap valign="top"> OSCL_INLINE bool OsclDoubleList&lt; T &gt;::IsHead </td>
    210           <td class="md" valign="top">(&nbsp;</td>
    211           <td class="md" nowrap valign="top">const T *&nbsp;</td>
    212           <td class="mdname1" valign="top" nowrap>&nbsp; <em>aPtr</em>          </td>
    213           <td class="md" valign="top">)&nbsp;</td>
    214           <td class="md" nowrap> const</td>
    215         </tr>
    216 
    217       </table>
    218     </td>
    219   </tr>
    220 </table>
    221 <table cellspacing=5 cellpadding=0 border=0>
    222   <tr>
    223     <td>
    224       &nbsp;
    225     </td>
    226     <td>
    227 
    228 <p>
    229     </td>
    230   </tr>
    231 </table>
    232 <a name="a5" doxytag="OsclDoubleList::IsTail"></a><p>
    233 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    234   <tr>
    235     <td class="md">
    236       <table cellpadding="0" cellspacing="0" border="0">
    237         <tr>
    238           <td class="md" colspan="4">
    239 template&lt;class T&gt; </td>
    240         </tr>
    241         <tr>
    242           <td class="md" nowrap valign="top"> OSCL_INLINE bool OsclDoubleList&lt; T &gt;::IsTail </td>
    243           <td class="md" valign="top">(&nbsp;</td>
    244           <td class="md" nowrap valign="top">const T *&nbsp;</td>
    245           <td class="mdname1" valign="top" nowrap>&nbsp; <em>aPtr</em>          </td>
    246           <td class="md" valign="top">)&nbsp;</td>
    247           <td class="md" nowrap> const</td>
    248         </tr>
    249 
    250       </table>
    251     </td>
    252   </tr>
    253 </table>
    254 <table cellspacing=5 cellpadding=0 border=0>
    255   <tr>
    256     <td>
    257       &nbsp;
    258     </td>
    259     <td>
    260 
    261 <p>
    262     </td>
    263   </tr>
    264 </table>
    265 <a name="a7" doxytag="OsclDoubleList::Tail"></a><p>
    266 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    267   <tr>
    268     <td class="md">
    269       <table cellpadding="0" cellspacing="0" border="0">
    270         <tr>
    271           <td class="md" colspan="4">
    272 template&lt;class T&gt; </td>
    273         </tr>
    274         <tr>
    275           <td class="md" nowrap valign="top"> OSCL_INLINE T* OsclDoubleList&lt; T &gt;::Tail </td>
    276           <td class="md" valign="top">(&nbsp;</td>
    277           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
    278           <td class="md" valign="top">)&nbsp;</td>
    279           <td class="md" nowrap></td>
    280         </tr>
    281 
    282       </table>
    283     </td>
    284   </tr>
    285 </table>
    286 <table cellspacing=5 cellpadding=0 border=0>
    287   <tr>
    288     <td>
    289       &nbsp;
    290     </td>
    291     <td>
    292 
    293 <p>
    294     </td>
    295   </tr>
    296 </table>
    297 <hr>The documentation for this class was generated from the following file:<ul>
    298 <li><a class="el" href="oscl__double__list_8h-source.html">oscl_double_list.h</a></ul>
    299 <hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small>
    300 <address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small>
    301 </small></address>
    302 </body>
    303 </html>
    304