883 lines
		
	
	
		
			43 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			883 lines
		
	
	
		
			43 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 | |
| <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
 | |
| <title>OpenArena: OpenArena::list< ItemType > Class Template Reference</title>
 | |
| <link href="doxygen.css" rel="stylesheet" type="text/css">
 | |
| <link href="tabs.css" rel="stylesheet" type="text/css">
 | |
| </head><body>
 | |
| <!-- Generated by Doxygen 1.4.7 -->
 | |
| <div class="tabs">
 | |
|   <ul>
 | |
|     <li><a href="index.html"><span>Main Page</span></a></li>
 | |
|     <li><a href="namespaces.html"><span>Namespaces</span></a></li>
 | |
|     <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
 | |
|     <li><a href="files.html"><span>Files</span></a></li>
 | |
|   </ul></div>
 | |
| <div class="tabs">
 | |
|   <ul>
 | |
|     <li><a href="annotated.html"><span>Class List</span></a></li>
 | |
|     <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
 | |
|     <li><a href="functions.html"><span>Class Members</span></a></li>
 | |
|   </ul></div>
 | |
| <div class="nav">
 | |
| <a class="el" href="namespace_open_arena.html">OpenArena</a>::<a class="el" href="class_open_arena_1_1list.html">list</a></div>
 | |
| <h1>OpenArena::list< ItemType > Class Template Reference</h1><!-- doxytag: class="OpenArena::list" -->Write brief comment for list here.  
 | |
| <a href="#_details">More...</a>
 | |
| <p>
 | |
| <code>#include <list.h></code>
 | |
| <p>
 | |
| <a href="class_open_arena_1_1list-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
 | |
| <tr><td></td></tr>
 | |
| <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1list.html#3fd2b74f26103c0df2bdc35d97f80326">list</a> ()</td></tr>
 | |
| 
 | |
| <tr><td class="mdescLeft"> </td><td class="mdescRight">Write brief comment for list here.  <a href="#3fd2b74f26103c0df2bdc35d97f80326"></a><br></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1list.html#e404fb174ab6c8db0fe1115ffbfba605">~list</a> ()</td></tr>
 | |
| 
 | |
| <tr><td class="mdescLeft"> </td><td class="mdescRight">Write brief comment for ~list here.  <a href="#e404fb174ab6c8db0fe1115ffbfba605"></a><br></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1list.html#3dbbfc5a7545f4641880e6910edb2a14">list</a> (const <a class="el" href="class_open_arena_1_1list.html">list</a> &)</td></tr>
 | |
| 
 | |
| <tr><td class="mdescLeft"> </td><td class="mdescRight">Write brief comment for list here.  <a href="#3dbbfc5a7545f4641880e6910edb2a14"></a><br></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1list.html#ead7299bdae7bed3b62160e62749a12a">IsEmpty</a> () const </td></tr>
 | |
| 
 | |
| <tr><td class="mdescLeft"> </td><td class="mdescRight">Write brief comment for IsEmpty here.  <a href="#ead7299bdae7bed3b62160e62749a12a"></a><br></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1list.html#6449ffaba5c51c0ebae88f9e8aa6f68c">IsFull</a> () const </td></tr>
 | |
| 
 | |
| <tr><td class="mdescLeft"> </td><td class="mdescRight">Write brief comment for IsFull here.  <a href="#6449ffaba5c51c0ebae88f9e8aa6f68c"></a><br></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1list.html#e9c9e72c6fb72f2c98a19892ce62f911">Insert</a> (ItemType newItem)</td></tr>
 | |
| 
 | |
| <tr><td class="mdescLeft"> </td><td class="mdescRight">Write brief comment for Insert here.  <a href="#e9c9e72c6fb72f2c98a19892ce62f911"></a><br></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1list.html#48ab395cc9e874309bf86553e9c55bcb">Remove</a> (ItemType target)</td></tr>
 | |
| 
 | |
| <tr><td class="mdescLeft"> </td><td class="mdescRight">Write brief comment for Remove here.  <a href="#48ab395cc9e874309bf86553e9c55bcb"></a><br></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1list.html#30622d48bc3076ef3b84981703e7df5e">Remove</a> ()</td></tr>
 | |
| 
 | |
| <tr><td class="mdescLeft"> </td><td class="mdescRight">Write brief comment for Remove here.  <a href="#30622d48bc3076ef3b84981703e7df5e"></a><br></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">ItemType </td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1list.html#edb8a0a9a85cdf4881402e39ab10ac79">Retrieve</a> () const </td></tr>
 | |
| 
 | |
| <tr><td class="mdescLeft"> </td><td class="mdescRight">Write brief comment for Retrieve here.  <a href="#edb8a0a9a85cdf4881402e39ab10ac79"></a><br></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1list.html#713ccf4d821a05d941711b20c2d4532b">PrevPosition</a> ()</td></tr>
 | |
| 
 | |
| <tr><td class="mdescLeft"> </td><td class="mdescRight">Write brief comment for PrevPosition here.  <a href="#713ccf4d821a05d941711b20c2d4532b"></a><br></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1list.html#5f1c217d3eb89c045af994743aa5bfd6">NextPosition</a> ()</td></tr>
 | |
| 
 | |
| <tr><td class="mdescLeft"> </td><td class="mdescRight">Write brief comment for NextPosition here.  <a href="#5f1c217d3eb89c045af994743aa5bfd6"></a><br></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1list.html#4f111a73e050da2f4b719a06d0570b31">IsFirstPosition</a> () const </td></tr>
 | |
| 
 | |
| <tr><td class="mdescLeft"> </td><td class="mdescRight">Write brief comment for IsFirstPosition here.  <a href="#4f111a73e050da2f4b719a06d0570b31"></a><br></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1list.html#2913857c2cec76f3b1b78a0fab6185d3">IsLastPosition</a> () const </td></tr>
 | |
| 
 | |
| <tr><td class="mdescLeft"> </td><td class="mdescRight">Write brief comment for IsLastPosition here.  <a href="#2913857c2cec76f3b1b78a0fab6185d3"></a><br></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1list.html#c71b0c3cea263107bf75f266da8965dc">FirstPosition</a> ()</td></tr>
 | |
| 
 | |
| <tr><td class="mdescLeft"> </td><td class="mdescRight">Write brief comment for FirstPosition here.  <a href="#c71b0c3cea263107bf75f266da8965dc"></a><br></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1list.html#29da0fb05654977d142ea838efc0ea38">LastPosition</a> ()</td></tr>
 | |
| 
 | |
| <tr><td class="mdescLeft"> </td><td class="mdescRight">Write brief comment for LastPosition here.  <a href="#29da0fb05654977d142ea838efc0ea38"></a><br></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1list.html#d3af9b2f3226aaeb16ab8600978352a5">Clear</a> ()</td></tr>
 | |
| 
 | |
| <tr><td class="mdescLeft"> </td><td class="mdescRight">Write brief comment for Clear here.  <a href="#d3af9b2f3226aaeb16ab8600978352a5"></a><br></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1list.html#1df7f9733f97df546d70928ffec13539">Contains</a> (ItemType) const </td></tr>
 | |
| 
 | |
| <tr><td class="mdescLeft"> </td><td class="mdescRight">Write brief comment for Contains here.  <a href="#1df7f9733f97df546d70928ffec13539"></a><br></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1list.html#467851b58d012a678b2d1379ba7997d8">Length</a> ()</td></tr>
 | |
| 
 | |
| <tr><td class="mdescLeft"> </td><td class="mdescRight">Write brief comment for Length here.  <a href="#467851b58d012a678b2d1379ba7997d8"></a><br></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1list.html#6de9ce258186e2de381d93a9c7253841">operator=</a> (const <a class="el" href="class_open_arena_1_1list.html">list</a>< ItemType > &)</td></tr>
 | |
| 
 | |
| <tr><td class="mdescLeft"> </td><td class="mdescRight">Write brief comment for operator = here.  <a href="#6de9ce258186e2de381d93a9c7253841"></a><br></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">ItemType </td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1list.html#ab014322bb7634624ab9f7f329ae766e">operator[]</a> (<a class="el" href="namespace_open_arena.html#06a2c7f75bbf3debba540b9b3a201bd4">LIST_ARRAY_INDEX_TYPE</a>) const </td></tr>
 | |
| 
 | |
| <tr><td class="mdescLeft"> </td><td class="mdescRight">Write brief comment for operator [] here.  <a href="#ab014322bb7634624ab9f7f329ae766e"></a><br></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">ItemType & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1list.html#e6757364939bc1006ea6d5844810f7d0">operator[]</a> (<a class="el" href="namespace_open_arena.html#06a2c7f75bbf3debba540b9b3a201bd4">LIST_ARRAY_INDEX_TYPE</a>)</td></tr>
 | |
| 
 | |
| <tr><td class="mdescLeft"> </td><td class="mdescRight">Write brief comment for operator [] here.  <a href="#e6757364939bc1006ea6d5844810f7d0"></a><br></td></tr>
 | |
| <tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_open_arena_1_1list_node.html">listNode</a>< ItemType > * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1list.html#fb4e0d8f28c010603e771967ded85f24">head</a></td></tr>
 | |
| 
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_open_arena_1_1list_node.html">listNode</a>< ItemType > * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1list.html#c53b13be65cf4631f98a4220c5216f70">tail</a></td></tr>
 | |
| 
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_open_arena_1_1list_node.html">listNode</a>< ItemType > * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1list.html#95dffe8cd9e9bda2cc7d51fcf38281c6">currPos</a></td></tr>
 | |
| 
 | |
| </table>
 | |
| <hr><a name="_details"></a><h2>Detailed Description</h2>
 | |
| <h3>template<class ItemType><br>
 | |
|  class OpenArena::list< ItemType ></h3>
 | |
| 
 | |
| Write brief comment for list here. 
 | |
| <p>
 | |
| <dl compact><dt><b>Parameters:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em>ItemType</em> </td><td>Description of parameter ItemType.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| Write detailed description for list here.<p>
 | |
| <dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for list here.</dd></dl>
 | |
| <dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
 | |
| 
 | |
| <p>
 | |
| <hr><h2>Constructor & Destructor Documentation</h2>
 | |
| <a class="anchor" name="3fd2b74f26103c0df2bdc35d97f80326"></a><!-- doxytag: member="OpenArena::list::list" ref="3fd2b74f26103c0df2bdc35d97f80326" args="()" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
| <div class="memtemplate">
 | |
| template<class ItemType> </div>
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname"><a class="el" href="class_open_arena_1_1list.html">OpenArena::list</a>< ItemType >::<a class="el" href="class_open_arena_1_1list.html">list</a>           </td>
 | |
|           <td>(</td>
 | |
|           <td class="paramname">          </td>
 | |
|           <td> ) </td>
 | |
|           <td width="100%"></td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| Write brief comment for list here. 
 | |
| <p>
 | |
| <dl compact><dt><b>Exceptions:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em><exception</em> </td><td>class> Description of criteria for throwing this exception.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| Write detailed description for list here.<p>
 | |
| <dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for list here.</dd></dl>
 | |
| <dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="e404fb174ab6c8db0fe1115ffbfba605"></a><!-- doxytag: member="OpenArena::list::~list" ref="e404fb174ab6c8db0fe1115ffbfba605" args="()" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
| <div class="memtemplate">
 | |
| template<class ItemType> </div>
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname"><a class="el" href="class_open_arena_1_1list.html">OpenArena::list</a>< ItemType >::~<a class="el" href="class_open_arena_1_1list.html">list</a>           </td>
 | |
|           <td>(</td>
 | |
|           <td class="paramname">          </td>
 | |
|           <td> ) </td>
 | |
|           <td width="100%"></td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| Write brief comment for ~list here. 
 | |
| <p>
 | |
| <dl compact><dt><b>Exceptions:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em><exception</em> </td><td>class> Description of criteria for throwing this exception.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| Write detailed description for ~list here.<p>
 | |
| <dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for ~list here.</dd></dl>
 | |
| <dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="3dbbfc5a7545f4641880e6910edb2a14"></a><!-- doxytag: member="OpenArena::list::list" ref="3dbbfc5a7545f4641880e6910edb2a14" args="(const list &)" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
| <div class="memtemplate">
 | |
| template<class ItemType> </div>
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname"><a class="el" href="class_open_arena_1_1list.html">OpenArena::list</a>< ItemType >::<a class="el" href="class_open_arena_1_1list.html">list</a>           </td>
 | |
|           <td>(</td>
 | |
|           <td class="paramtype">const <a class="el" href="class_open_arena_1_1list.html">list</a>< ItemType > & </td>
 | |
|           <td class="paramname">          </td>
 | |
|           <td> ) </td>
 | |
|           <td width="100%"></td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| Write brief comment for list here. 
 | |
| <p>
 | |
| <dl compact><dt><b>Parameters:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em>Description</em> </td><td>of parameter .</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| <dl compact><dt><b>Exceptions:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em><exception</em> </td><td>class> Description of criteria for throwing this exception.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| Write detailed description for list here.<p>
 | |
| <dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for list here.</dd></dl>
 | |
| <dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <hr><h2>Member Function Documentation</h2>
 | |
| <a class="anchor" name="d3af9b2f3226aaeb16ab8600978352a5"></a><!-- doxytag: member="OpenArena::list::Clear" ref="d3af9b2f3226aaeb16ab8600978352a5" args="()" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
| <div class="memtemplate">
 | |
| template<class ItemType> </div>
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">void <a class="el" href="class_open_arena_1_1list.html">OpenArena::list</a>< ItemType >::Clear           </td>
 | |
|           <td>(</td>
 | |
|           <td class="paramname">          </td>
 | |
|           <td> ) </td>
 | |
|           <td width="100%"></td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| Write brief comment for Clear here. 
 | |
| <p>
 | |
| <dl compact><dt><b>Exceptions:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em><exception</em> </td><td>class> Description of criteria for throwing this exception.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| Write detailed description for Clear here.<p>
 | |
| <dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for Clear here.</dd></dl>
 | |
| <dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="1df7f9733f97df546d70928ffec13539"></a><!-- doxytag: member="OpenArena::list::Contains" ref="1df7f9733f97df546d70928ffec13539" args="(ItemType) const " -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
| <div class="memtemplate">
 | |
| template<class ItemType> </div>
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">bool <a class="el" href="class_open_arena_1_1list.html">OpenArena::list</a>< ItemType >::Contains           </td>
 | |
|           <td>(</td>
 | |
|           <td class="paramtype">ItemType </td>
 | |
|           <td class="paramname">          </td>
 | |
|           <td> ) </td>
 | |
|           <td width="100%"> const</td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| Write brief comment for Contains here. 
 | |
| <p>
 | |
| <dl compact><dt><b>Parameters:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em>Description</em> </td><td>of parameter .</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| <dl compact><dt><b>Returns:</b></dt><dd>Write description of return value here.</dd></dl>
 | |
| <dl compact><dt><b>Exceptions:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em><exception</em> </td><td>class> Description of criteria for throwing this exception.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| Write detailed description for Contains here.<p>
 | |
| <dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for Contains here.</dd></dl>
 | |
| <dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="c71b0c3cea263107bf75f266da8965dc"></a><!-- doxytag: member="OpenArena::list::FirstPosition" ref="c71b0c3cea263107bf75f266da8965dc" args="()" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
| <div class="memtemplate">
 | |
| template<class ItemType> </div>
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">void <a class="el" href="class_open_arena_1_1list.html">OpenArena::list</a>< ItemType >::FirstPosition           </td>
 | |
|           <td>(</td>
 | |
|           <td class="paramname">          </td>
 | |
|           <td> ) </td>
 | |
|           <td width="100%"></td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| Write brief comment for FirstPosition here. 
 | |
| <p>
 | |
| <dl compact><dt><b>Exceptions:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em><exception</em> </td><td>class> Description of criteria for throwing this exception.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| Write detailed description for FirstPosition here.<p>
 | |
| <dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for FirstPosition here.</dd></dl>
 | |
| <dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="e9c9e72c6fb72f2c98a19892ce62f911"></a><!-- doxytag: member="OpenArena::list::Insert" ref="e9c9e72c6fb72f2c98a19892ce62f911" args="(ItemType newItem)" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
| <div class="memtemplate">
 | |
| template<class ItemType> </div>
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">void <a class="el" href="class_open_arena_1_1list.html">OpenArena::list</a>< ItemType >::Insert           </td>
 | |
|           <td>(</td>
 | |
|           <td class="paramtype">ItemType </td>
 | |
|           <td class="paramname"> <em>newItem</em>          </td>
 | |
|           <td> ) </td>
 | |
|           <td width="100%"></td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| Write brief comment for Insert here. 
 | |
| <p>
 | |
| <dl compact><dt><b>Parameters:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em>newItem</em> </td><td>Description of parameter newItem.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| <dl compact><dt><b>Exceptions:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em><exception</em> </td><td>class> Description of criteria for throwing this exception.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| Write detailed description for Insert here.<p>
 | |
| <dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for Insert here.</dd></dl>
 | |
| <dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="ead7299bdae7bed3b62160e62749a12a"></a><!-- doxytag: member="OpenArena::list::IsEmpty" ref="ead7299bdae7bed3b62160e62749a12a" args="() const " -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
| <div class="memtemplate">
 | |
| template<class ItemType> </div>
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">bool <a class="el" href="class_open_arena_1_1list.html">OpenArena::list</a>< ItemType >::IsEmpty           </td>
 | |
|           <td>(</td>
 | |
|           <td class="paramname">          </td>
 | |
|           <td> ) </td>
 | |
|           <td width="100%"> const</td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| Write brief comment for IsEmpty here. 
 | |
| <p>
 | |
| <dl compact><dt><b>Returns:</b></dt><dd>Write description of return value here.</dd></dl>
 | |
| <dl compact><dt><b>Exceptions:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em><exception</em> </td><td>class> Description of criteria for throwing this exception.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| Write detailed description for IsEmpty here.<p>
 | |
| <dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for IsEmpty here.</dd></dl>
 | |
| <dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="4f111a73e050da2f4b719a06d0570b31"></a><!-- doxytag: member="OpenArena::list::IsFirstPosition" ref="4f111a73e050da2f4b719a06d0570b31" args="() const " -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
| <div class="memtemplate">
 | |
| template<class ItemType> </div>
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">bool <a class="el" href="class_open_arena_1_1list.html">OpenArena::list</a>< ItemType >::IsFirstPosition           </td>
 | |
|           <td>(</td>
 | |
|           <td class="paramname">          </td>
 | |
|           <td> ) </td>
 | |
|           <td width="100%"> const</td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| Write brief comment for IsFirstPosition here. 
 | |
| <p>
 | |
| <dl compact><dt><b>Returns:</b></dt><dd>Write description of return value here.</dd></dl>
 | |
| <dl compact><dt><b>Exceptions:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em><exception</em> </td><td>class> Description of criteria for throwing this exception.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| Write detailed description for IsFirstPosition here.<p>
 | |
| <dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for IsFirstPosition here.</dd></dl>
 | |
| <dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="6449ffaba5c51c0ebae88f9e8aa6f68c"></a><!-- doxytag: member="OpenArena::list::IsFull" ref="6449ffaba5c51c0ebae88f9e8aa6f68c" args="() const " -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
| <div class="memtemplate">
 | |
| template<class ItemType> </div>
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">bool <a class="el" href="class_open_arena_1_1list.html">OpenArena::list</a>< ItemType >::IsFull           </td>
 | |
|           <td>(</td>
 | |
|           <td class="paramname">          </td>
 | |
|           <td> ) </td>
 | |
|           <td width="100%"> const</td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| Write brief comment for IsFull here. 
 | |
| <p>
 | |
| <dl compact><dt><b>Returns:</b></dt><dd>Write description of return value here.</dd></dl>
 | |
| <dl compact><dt><b>Exceptions:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em><exception</em> </td><td>class> Description of criteria for throwing this exception.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| Write detailed description for IsFull here.<p>
 | |
| <dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for IsFull here.</dd></dl>
 | |
| <dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="2913857c2cec76f3b1b78a0fab6185d3"></a><!-- doxytag: member="OpenArena::list::IsLastPosition" ref="2913857c2cec76f3b1b78a0fab6185d3" args="() const " -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
| <div class="memtemplate">
 | |
| template<class ItemType> </div>
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">bool <a class="el" href="class_open_arena_1_1list.html">OpenArena::list</a>< ItemType >::IsLastPosition           </td>
 | |
|           <td>(</td>
 | |
|           <td class="paramname">          </td>
 | |
|           <td> ) </td>
 | |
|           <td width="100%"> const</td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| Write brief comment for IsLastPosition here. 
 | |
| <p>
 | |
| <dl compact><dt><b>Returns:</b></dt><dd>Write description of return value here.</dd></dl>
 | |
| <dl compact><dt><b>Exceptions:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em><exception</em> </td><td>class> Description of criteria for throwing this exception.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| Write detailed description for IsLastPosition here.<p>
 | |
| <dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for IsLastPosition here.</dd></dl>
 | |
| <dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="29da0fb05654977d142ea838efc0ea38"></a><!-- doxytag: member="OpenArena::list::LastPosition" ref="29da0fb05654977d142ea838efc0ea38" args="()" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
| <div class="memtemplate">
 | |
| template<class ItemType> </div>
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">void <a class="el" href="class_open_arena_1_1list.html">OpenArena::list</a>< ItemType >::LastPosition           </td>
 | |
|           <td>(</td>
 | |
|           <td class="paramname">          </td>
 | |
|           <td> ) </td>
 | |
|           <td width="100%"></td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| Write brief comment for LastPosition here. 
 | |
| <p>
 | |
| <dl compact><dt><b>Exceptions:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em><exception</em> </td><td>class> Description of criteria for throwing this exception.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| Write detailed description for LastPosition here.<p>
 | |
| <dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for LastPosition here.</dd></dl>
 | |
| <dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="467851b58d012a678b2d1379ba7997d8"></a><!-- doxytag: member="OpenArena::list::Length" ref="467851b58d012a678b2d1379ba7997d8" args="()" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
| <div class="memtemplate">
 | |
| template<class ItemType> </div>
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">unsigned int <a class="el" href="class_open_arena_1_1list.html">OpenArena::list</a>< ItemType >::Length           </td>
 | |
|           <td>(</td>
 | |
|           <td class="paramname">          </td>
 | |
|           <td> ) </td>
 | |
|           <td width="100%"></td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| Write brief comment for Length here. 
 | |
| <p>
 | |
| <dl compact><dt><b>Returns:</b></dt><dd>Write description of return value here.</dd></dl>
 | |
| <dl compact><dt><b>Exceptions:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em><exception</em> </td><td>class> Description of criteria for throwing this exception.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| Write detailed description for Length here.<p>
 | |
| <dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for Length here.</dd></dl>
 | |
| <dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="5f1c217d3eb89c045af994743aa5bfd6"></a><!-- doxytag: member="OpenArena::list::NextPosition" ref="5f1c217d3eb89c045af994743aa5bfd6" args="()" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
| <div class="memtemplate">
 | |
| template<class ItemType> </div>
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">bool <a class="el" href="class_open_arena_1_1list.html">OpenArena::list</a>< ItemType >::NextPosition           </td>
 | |
|           <td>(</td>
 | |
|           <td class="paramname">          </td>
 | |
|           <td> ) </td>
 | |
|           <td width="100%"></td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| Write brief comment for NextPosition here. 
 | |
| <p>
 | |
| <dl compact><dt><b>Returns:</b></dt><dd>Write description of return value here.</dd></dl>
 | |
| <dl compact><dt><b>Exceptions:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em><exception</em> </td><td>class> Description of criteria for throwing this exception.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| Write detailed description for NextPosition here.<p>
 | |
| <dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for NextPosition here.</dd></dl>
 | |
| <dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="6de9ce258186e2de381d93a9c7253841"></a><!-- doxytag: member="OpenArena::list::operator=" ref="6de9ce258186e2de381d93a9c7253841" args="(const list< ItemType > &)" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
| <div class="memtemplate">
 | |
| template<class ItemType> </div>
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">void <a class="el" href="class_open_arena_1_1list.html">OpenArena::list</a>< ItemType >::operator=           </td>
 | |
|           <td>(</td>
 | |
|           <td class="paramtype">const <a class="el" href="class_open_arena_1_1list.html">list</a>< ItemType > & </td>
 | |
|           <td class="paramname">          </td>
 | |
|           <td> ) </td>
 | |
|           <td width="100%"></td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| Write brief comment for operator = here. 
 | |
| <p>
 | |
| <dl compact><dt><b>Parameters:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em>Description</em> </td><td>of parameter .</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| <dl compact><dt><b>Exceptions:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em><exception</em> </td><td>class> Description of criteria for throwing this exception.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| Write detailed description for operator = here.<p>
 | |
| <dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for operator = here.</dd></dl>
 | |
| <dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="e6757364939bc1006ea6d5844810f7d0"></a><!-- doxytag: member="OpenArena::list::operator[]" ref="e6757364939bc1006ea6d5844810f7d0" args="(LIST_ARRAY_INDEX_TYPE)" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
| <div class="memtemplate">
 | |
| template<class ItemType> </div>
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">ItemType & <a class="el" href="class_open_arena_1_1list.html">OpenArena::list</a>< ItemType >::operator[]           </td>
 | |
|           <td>(</td>
 | |
|           <td class="paramtype"><a class="el" href="namespace_open_arena.html#06a2c7f75bbf3debba540b9b3a201bd4">LIST_ARRAY_INDEX_TYPE</a> </td>
 | |
|           <td class="paramname">          </td>
 | |
|           <td> ) </td>
 | |
|           <td width="100%"></td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| Write brief comment for operator [] here. 
 | |
| <p>
 | |
| <dl compact><dt><b>Parameters:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em>Description</em> </td><td>of parameter .</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| <dl compact><dt><b>Returns:</b></dt><dd>Write description of return value here.</dd></dl>
 | |
| <dl compact><dt><b>Exceptions:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em><exception</em> </td><td>class> Description of criteria for throwing this exception.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| Write detailed description for operator [] here.<p>
 | |
| <dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for operator [] here.</dd></dl>
 | |
| <dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="ab014322bb7634624ab9f7f329ae766e"></a><!-- doxytag: member="OpenArena::list::operator[]" ref="ab014322bb7634624ab9f7f329ae766e" args="(LIST_ARRAY_INDEX_TYPE) const " -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
| <div class="memtemplate">
 | |
| template<class ItemType> </div>
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">ItemType <a class="el" href="class_open_arena_1_1list.html">OpenArena::list</a>< ItemType >::operator[]           </td>
 | |
|           <td>(</td>
 | |
|           <td class="paramtype"><a class="el" href="namespace_open_arena.html#06a2c7f75bbf3debba540b9b3a201bd4">LIST_ARRAY_INDEX_TYPE</a> </td>
 | |
|           <td class="paramname">          </td>
 | |
|           <td> ) </td>
 | |
|           <td width="100%"> const</td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| Write brief comment for operator [] here. 
 | |
| <p>
 | |
| <dl compact><dt><b>Parameters:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em>Description</em> </td><td>of parameter .</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| <dl compact><dt><b>Returns:</b></dt><dd>Write description of return value here.</dd></dl>
 | |
| <dl compact><dt><b>Exceptions:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em><exception</em> </td><td>class> Description of criteria for throwing this exception.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| Write detailed description for operator [] here.<p>
 | |
| <dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for operator [] here.</dd></dl>
 | |
| <dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="713ccf4d821a05d941711b20c2d4532b"></a><!-- doxytag: member="OpenArena::list::PrevPosition" ref="713ccf4d821a05d941711b20c2d4532b" args="()" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
| <div class="memtemplate">
 | |
| template<class ItemType> </div>
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">bool <a class="el" href="class_open_arena_1_1list.html">OpenArena::list</a>< ItemType >::PrevPosition           </td>
 | |
|           <td>(</td>
 | |
|           <td class="paramname">          </td>
 | |
|           <td> ) </td>
 | |
|           <td width="100%"></td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| Write brief comment for PrevPosition here. 
 | |
| <p>
 | |
| <dl compact><dt><b>Returns:</b></dt><dd>Write description of return value here.</dd></dl>
 | |
| <dl compact><dt><b>Exceptions:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em><exception</em> </td><td>class> Description of criteria for throwing this exception.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| Write detailed description for PrevPosition here.<p>
 | |
| <dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for PrevPosition here.</dd></dl>
 | |
| <dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="30622d48bc3076ef3b84981703e7df5e"></a><!-- doxytag: member="OpenArena::list::Remove" ref="30622d48bc3076ef3b84981703e7df5e" args="()" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
| <div class="memtemplate">
 | |
| template<class ItemType> </div>
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">void <a class="el" href="class_open_arena_1_1list.html">OpenArena::list</a>< ItemType >::Remove           </td>
 | |
|           <td>(</td>
 | |
|           <td class="paramname">          </td>
 | |
|           <td> ) </td>
 | |
|           <td width="100%"></td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| Write brief comment for Remove here. 
 | |
| <p>
 | |
| <dl compact><dt><b>Exceptions:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em><exception</em> </td><td>class> Description of criteria for throwing this exception.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| Write detailed description for Remove here.<p>
 | |
| <dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for Remove here.</dd></dl>
 | |
| <dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="48ab395cc9e874309bf86553e9c55bcb"></a><!-- doxytag: member="OpenArena::list::Remove" ref="48ab395cc9e874309bf86553e9c55bcb" args="(ItemType target)" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
| <div class="memtemplate">
 | |
| template<class ItemType> </div>
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">void <a class="el" href="class_open_arena_1_1list.html">OpenArena::list</a>< ItemType >::Remove           </td>
 | |
|           <td>(</td>
 | |
|           <td class="paramtype">ItemType </td>
 | |
|           <td class="paramname"> <em>target</em>          </td>
 | |
|           <td> ) </td>
 | |
|           <td width="100%"></td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| Write brief comment for Remove here. 
 | |
| <p>
 | |
| <dl compact><dt><b>Parameters:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em>target</em> </td><td>Description of parameter target.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| <dl compact><dt><b>Exceptions:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em><exception</em> </td><td>class> Description of criteria for throwing this exception.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| Write detailed description for Remove here.<p>
 | |
| <dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for Remove here.</dd></dl>
 | |
| <dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="edb8a0a9a85cdf4881402e39ab10ac79"></a><!-- doxytag: member="OpenArena::list::Retrieve" ref="edb8a0a9a85cdf4881402e39ab10ac79" args="() const " -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
| <div class="memtemplate">
 | |
| template<class ItemType> </div>
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">ItemType <a class="el" href="class_open_arena_1_1list.html">OpenArena::list</a>< ItemType >::Retrieve           </td>
 | |
|           <td>(</td>
 | |
|           <td class="paramname">          </td>
 | |
|           <td> ) </td>
 | |
|           <td width="100%"> const</td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| Write brief comment for Retrieve here. 
 | |
| <p>
 | |
| <dl compact><dt><b>Returns:</b></dt><dd>Write description of return value here.</dd></dl>
 | |
| <dl compact><dt><b>Exceptions:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em><exception</em> </td><td>class> Description of criteria for throwing this exception.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| Write detailed description for Retrieve here.<p>
 | |
| <dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for Retrieve here.</dd></dl>
 | |
| <dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <hr><h2>Member Data Documentation</h2>
 | |
| <a class="anchor" name="95dffe8cd9e9bda2cc7d51fcf38281c6"></a><!-- doxytag: member="OpenArena::list::currPos" ref="95dffe8cd9e9bda2cc7d51fcf38281c6" args="" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
| <div class="memtemplate">
 | |
| template<class ItemType> </div>
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname"><a class="el" href="class_open_arena_1_1list_node.html">listNode</a><ItemType>* <a class="el" href="class_open_arena_1_1list.html">OpenArena::list</a>< ItemType >::<a class="el" href="class_open_arena_1_1list.html#95dffe8cd9e9bda2cc7d51fcf38281c6">currPos</a><code> [private]</code>          </td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="fb4e0d8f28c010603e771967ded85f24"></a><!-- doxytag: member="OpenArena::list::head" ref="fb4e0d8f28c010603e771967ded85f24" args="" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
| <div class="memtemplate">
 | |
| template<class ItemType> </div>
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname"><a class="el" href="class_open_arena_1_1list_node.html">listNode</a><ItemType>* <a class="el" href="class_open_arena_1_1list.html">OpenArena::list</a>< ItemType >::<a class="el" href="class_open_arena_1_1list.html#fb4e0d8f28c010603e771967ded85f24">head</a><code> [private]</code>          </td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="c53b13be65cf4631f98a4220c5216f70"></a><!-- doxytag: member="OpenArena::list::tail" ref="c53b13be65cf4631f98a4220c5216f70" args="" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
| <div class="memtemplate">
 | |
| template<class ItemType> </div>
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname"><a class="el" href="class_open_arena_1_1list_node.html">listNode</a><ItemType>* <a class="el" href="class_open_arena_1_1list.html">OpenArena::list</a>< ItemType >::<a class="el" href="class_open_arena_1_1list.html#c53b13be65cf4631f98a4220c5216f70">tail</a><code> [private]</code>          </td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <hr>The documentation for this class was generated from the following file:<ul>
 | |
| <li>src/<a class="el" href="list_8h.html">list.h</a></ul>
 | |
| <hr size="1"><address style="align: right;"><small>Generated on Tue Jul 11 00:17:55 2006 for OpenArena by 
 | |
| <a href="http://www.doxygen.org/index.html">
 | |
| <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
 | |
| </body>
 | |
| </html>
 |