git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@3951 e016b1c5-ed68-44aa-a2f7-31cac88cffde
507 lines
22 KiB
HTML
507 lines
22 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
|
<title>AssaultCube: hashtable< K, T > Struct 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.5.7.1 -->
|
|
<div class="navigation" id="top">
|
|
<div class="tabs">
|
|
<ul>
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li class="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>
|
|
<div class="contents">
|
|
<h1>hashtable< K, T > Struct Template Reference</h1><!-- doxytag: class="hashtable" --><code>#include <tools.h></code>
|
|
<p>
|
|
<div class="dynheader">
|
|
Collaboration diagram for hashtable< K, T >:</div>
|
|
<div class="dynsection">
|
|
<p><center><img src="structhashtable__coll__graph.png" border="0" usemap="#hashtable_3_01_k_00_01_t_01_4__coll__map" alt="Collaboration graph"></center>
|
|
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
|
|
|
|
<p>
|
|
<a href="structhashtable-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
|
<tr><td></td></tr>
|
|
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structhashtable_1_1chain.html">chain</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structhashtable_1_1chainchunk.html">chainchunk</a></td></tr>
|
|
|
|
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom">{ <a class="el" href="structhashtable.html#dc13806ef173c549aa1d8f673018486211aed730e137f5d932dd4e171a1b7762">CHUNKSIZE</a> = 16
|
|
}</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef K </td><td class="memItemRight" valign="bottom"><a class="el" href="structhashtable.html#21b5115ee77dbef722c6b005a902beee">key</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const K </td><td class="memItemRight" valign="bottom"><a class="el" href="structhashtable.html#5cd4db4fcbe6c149e2a6daba653d4907">const_key</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef T </td><td class="memItemRight" valign="bottom"><a class="el" href="structhashtable.html#f08f9ef89095202222dd2070073bb364">value</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const T </td><td class="memItemRight" valign="bottom"><a class="el" href="structhashtable.html#a325182052331352a5f3ef3ca9aef144">const_value</a></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="structhashtable.html#812107e1eef9a30d1fdb8a84d9749a5b">hashtable</a> (int <a class="el" href="structhashtable.html#ed6164b6c5c1a12c86d22cefb76d73ab">size</a>=1<< 10)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structhashtable.html#90685421a93ad749555ca9eed58ad0a5">~hashtable</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structhashtable_1_1chain.html">chain</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structhashtable.html#46c584992816d0608259f3358d6cfcd6">insert</a> (const K &<a class="el" href="structhashtable.html#21b5115ee77dbef722c6b005a902beee">key</a>, <a class="el" href="tools_8h.html#91ad9478d81a7aaf2593e8d9c3d06a14">uint</a> h)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">T * </td><td class="memItemRight" valign="bottom"><a class="el" href="structhashtable.html#cf9ff90f048569030c88b4b2679a1732">access</a> (const K &<a class="el" href="structhashtable.html#21b5115ee77dbef722c6b005a902beee">key</a>)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">T & </td><td class="memItemRight" valign="bottom"><a class="el" href="structhashtable.html#942e312c59fe19d2292fd75db5ed3017">access</a> (const K &<a class="el" href="structhashtable.html#21b5115ee77dbef722c6b005a902beee">key</a>, const T &data)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">T & </td><td class="memItemRight" valign="bottom"><a class="el" href="structhashtable.html#67aff97849283694589faf3a57d26225">operator[]</a> (const K &<a class="el" href="structhashtable.html#21b5115ee77dbef722c6b005a902beee">key</a>)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structhashtable.html#659e24b5cb7fe1e8f80862d02bfaf3d8">remove</a> (const K &<a class="el" href="structhashtable.html#21b5115ee77dbef722c6b005a902beee">key</a>)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structhashtable.html#34136495f476006832303bbdef258579">deletechunks</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structhashtable.html#6f04ef4b73211d610b635c5ff26c64f9">clear</a> ()</td></tr>
|
|
|
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structhashtable.html#ed6164b6c5c1a12c86d22cefb76d73ab">size</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structhashtable.html#df2d7c5e54ba00e44d2adb32209a77d9">numelems</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structhashtable_1_1chain.html">chain</a> ** </td><td class="memItemRight" valign="bottom"><a class="el" href="structhashtable.html#e3bfe06b943d863bed4e26c342a3ea2e">table</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structhashtable_1_1chain.html">chain</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structhashtable.html#b0361f4a0aaf20f2dc6de6365d601b88">enumc</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structhashtable_1_1chainchunk.html">chainchunk</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structhashtable.html#ebabb7d3965944b9ab7d79139ef602c3">chunks</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structhashtable_1_1chain.html">chain</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structhashtable.html#29b75edae65fbb8a71f818ff1ac05504">unused</a></td></tr>
|
|
|
|
</table>
|
|
<h3>template<class K, class T><br>
|
|
struct hashtable< K, T ></h3>
|
|
|
|
<hr><h2>Member Typedef Documentation</h2>
|
|
<a class="anchor" name="5cd4db4fcbe6c149e2a6daba653d4907"></a><!-- doxytag: member="hashtable::const_key" ref="5cd4db4fcbe6c149e2a6daba653d4907" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class K , class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef const K <a class="el" href="structhashtable.html">hashtable</a>< K, T >::<a class="el" href="structhashtable.html#5cd4db4fcbe6c149e2a6daba653d4907">const_key</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="a325182052331352a5f3ef3ca9aef144"></a><!-- doxytag: member="hashtable::const_value" ref="a325182052331352a5f3ef3ca9aef144" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class K , class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef const T <a class="el" href="structhashtable.html">hashtable</a>< K, T >::<a class="el" href="structhashtable.html#a325182052331352a5f3ef3ca9aef144">const_value</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="21b5115ee77dbef722c6b005a902beee"></a><!-- doxytag: member="hashtable::key" ref="21b5115ee77dbef722c6b005a902beee" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class K , class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef K <a class="el" href="structhashtable.html">hashtable</a>< K, T >::<a class="el" href="structhashtable.html#21b5115ee77dbef722c6b005a902beee">key</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="f08f9ef89095202222dd2070073bb364"></a><!-- doxytag: member="hashtable::value" ref="f08f9ef89095202222dd2070073bb364" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class K , class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef T <a class="el" href="structhashtable.html">hashtable</a>< K, T >::<a class="el" href="structhashtable.html#f08f9ef89095202222dd2070073bb364">value</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<hr><h2>Member Enumeration Documentation</h2>
|
|
<a class="anchor" name="dc13806ef173c549aa1d8f6730184862"></a><!-- doxytag: member="hashtable::@62" ref="dc13806ef173c549aa1d8f6730184862" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class K , class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">anonymous enum </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
<dl compact><dt><b>Enumerator: </b></dt><dd>
|
|
<table border="0" cellspacing="2" cellpadding="0">
|
|
<tr><td valign="top"><em><a class="anchor" name="dc13806ef173c549aa1d8f673018486211aed730e137f5d932dd4e171a1b7762"></a><!-- doxytag: member="CHUNKSIZE" ref="dc13806ef173c549aa1d8f673018486211aed730e137f5d932dd4e171a1b7762" args="" -->CHUNKSIZE</em> </td><td>
|
|
</td></tr>
|
|
</table>
|
|
</dl>
|
|
|
|
</div>
|
|
</div><p>
|
|
<hr><h2>Constructor & Destructor Documentation</h2>
|
|
<a class="anchor" name="812107e1eef9a30d1fdb8a84d9749a5b"></a><!-- doxytag: member="hashtable::hashtable" ref="812107e1eef9a30d1fdb8a84d9749a5b" args="(int size=1<< 10)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class K , class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structhashtable.html">hashtable</a>< K, T >::<a class="el" href="structhashtable.html">hashtable</a> </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="90685421a93ad749555ca9eed58ad0a5"></a><!-- doxytag: member="hashtable::~hashtable" ref="90685421a93ad749555ca9eed58ad0a5" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class K , class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structhashtable.html">hashtable</a>< K, T >::~<a class="el" href="structhashtable.html">hashtable</a> </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<hr><h2>Member Function Documentation</h2>
|
|
<a class="anchor" name="942e312c59fe19d2292fd75db5ed3017"></a><!-- doxytag: member="hashtable::access" ref="942e312c59fe19d2292fd75db5ed3017" args="(const K &key, const T &data)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class K , class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">T& <a class="el" href="structhashtable.html">hashtable</a>< K, T >::access </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const K & </td>
|
|
<td class="paramname"> <em>key</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"> <em>data</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="cf9ff90f048569030c88b4b2679a1732"></a><!-- doxytag: member="hashtable::access" ref="cf9ff90f048569030c88b4b2679a1732" args="(const K &key)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class K , class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">T* <a class="el" href="structhashtable.html">hashtable</a>< K, T >::access </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const K & </td>
|
|
<td class="paramname"> <em>key</em> </td>
|
|
<td> ) </td>
|
|
<td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="6f04ef4b73211d610b635c5ff26c64f9"></a><!-- doxytag: member="hashtable::clear" ref="6f04ef4b73211d610b635c5ff26c64f9" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class K , class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="structhashtable.html">hashtable</a>< K, T >::clear </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="34136495f476006832303bbdef258579"></a><!-- doxytag: member="hashtable::deletechunks" ref="34136495f476006832303bbdef258579" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class K , class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="structhashtable.html">hashtable</a>< K, T >::deletechunks </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="46c584992816d0608259f3358d6cfcd6"></a><!-- doxytag: member="hashtable::insert" ref="46c584992816d0608259f3358d6cfcd6" args="(const K &key, uint h)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class K , class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structhashtable_1_1chain.html">chain</a>* <a class="el" href="structhashtable.html">hashtable</a>< K, T >::insert </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const K & </td>
|
|
<td class="paramname"> <em>key</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="tools_8h.html#91ad9478d81a7aaf2593e8d9c3d06a14">uint</a> </td>
|
|
<td class="paramname"> <em>h</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="67aff97849283694589faf3a57d26225"></a><!-- doxytag: member="hashtable::operator[]" ref="67aff97849283694589faf3a57d26225" args="(const K &key)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class K , class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">T& <a class="el" href="structhashtable.html">hashtable</a>< K, T >::operator[] </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const K & </td>
|
|
<td class="paramname"> <em>key</em> </td>
|
|
<td> ) </td>
|
|
<td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="659e24b5cb7fe1e8f80862d02bfaf3d8"></a><!-- doxytag: member="hashtable::remove" ref="659e24b5cb7fe1e8f80862d02bfaf3d8" args="(const K &key)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class K , class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool <a class="el" href="structhashtable.html">hashtable</a>< K, T >::remove </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const K & </td>
|
|
<td class="paramname"> <em>key</em> </td>
|
|
<td> ) </td>
|
|
<td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<hr><h2>Member Data Documentation</h2>
|
|
<a class="anchor" name="ebabb7d3965944b9ab7d79139ef602c3"></a><!-- doxytag: member="hashtable::chunks" ref="ebabb7d3965944b9ab7d79139ef602c3" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class K , class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structhashtable_1_1chainchunk.html">chainchunk</a>* <a class="el" href="structhashtable.html">hashtable</a>< K, T >::<a class="el" href="structhashtable.html#ebabb7d3965944b9ab7d79139ef602c3">chunks</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="b0361f4a0aaf20f2dc6de6365d601b88"></a><!-- doxytag: member="hashtable::enumc" ref="b0361f4a0aaf20f2dc6de6365d601b88" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class K , class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structhashtable_1_1chain.html">chain</a>* <a class="el" href="structhashtable.html">hashtable</a>< K, T >::<a class="el" href="structhashtable.html#b0361f4a0aaf20f2dc6de6365d601b88">enumc</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="df2d7c5e54ba00e44d2adb32209a77d9"></a><!-- doxytag: member="hashtable::numelems" ref="df2d7c5e54ba00e44d2adb32209a77d9" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class K , class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int <a class="el" href="structhashtable.html">hashtable</a>< K, T >::<a class="el" href="structhashtable.html#df2d7c5e54ba00e44d2adb32209a77d9">numelems</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="ed6164b6c5c1a12c86d22cefb76d73ab"></a><!-- doxytag: member="hashtable::size" ref="ed6164b6c5c1a12c86d22cefb76d73ab" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class K , class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int <a class="el" href="structhashtable.html">hashtable</a>< K, T >::<a class="el" href="structhashtable.html#ed6164b6c5c1a12c86d22cefb76d73ab">size</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="e3bfe06b943d863bed4e26c342a3ea2e"></a><!-- doxytag: member="hashtable::table" ref="e3bfe06b943d863bed4e26c342a3ea2e" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class K , class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structhashtable_1_1chain.html">chain</a>** <a class="el" href="structhashtable.html">hashtable</a>< K, T >::<a class="el" href="structhashtable.html#e3bfe06b943d863bed4e26c342a3ea2e">table</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="29b75edae65fbb8a71f818ff1ac05504"></a><!-- doxytag: member="hashtable::unused" ref="29b75edae65fbb8a71f818ff1ac05504" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class K , class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structhashtable_1_1chain.html">chain</a>* <a class="el" href="structhashtable.html">hashtable</a>< K, T >::<a class="el" href="structhashtable.html#29b75edae65fbb8a71f818ff1ac05504">unused</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<hr>The documentation for this struct was generated from the following file:<ul>
|
|
<li>R:/projects/actioncube/_svn/trunk/ac/source/src/<a class="el" href="tools_8h.html">tools.h</a></ul>
|
|
</div>
|
|
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address>
|
|
</body>
|
|
</html>
|