1018 lines
41 KiB
HTML
Executable File
1018 lines
41 KiB
HTML
Executable File
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
|
<title>GIMPACT: gim_array< T > 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.5.2 -->
|
|
<div class="tabs">
|
|
<ul>
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="modules.html"><span>Modules</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>
|
|
<h1>gim_array< T > Class Template Reference<br>
|
|
<small>
|
|
[<a class="el" href="group___c_o_n_t_a_i_n_e_r_s.html">CONTAINERS</a>]</small>
|
|
</h1><!-- doxytag: class="gim_array" -->Very simple array container with fast access and simd memory.
|
|
<a href="#_details">More...</a>
|
|
<p>
|
|
<code>#include <gim_array.h></code>
|
|
<p>
|
|
<a href="classgim__array-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 colspan="2"><div class="groupHeader"></div></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#a7a9dca42674415635846cd077cb4a97">destroyData</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#9d4559f0f847dd3ff602e0b828df31f2">resizeData</a> (GUINT newsize)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#a9c596ff1639a5f6c69c16f25710f7d1">growingCheck</a> ()</td></tr>
|
|
|
|
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#572f94b5b67d505335150a2dea8a7e3d">reserve</a> (GUINT size)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#aebc1828ad96b461a0351127b1dfb9f3">clear_range</a> (GUINT start_range)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#ae3374d96bac249ba926b6f0825c034e">clear</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#fe6bc1b2062f48a25ff1af7bccf46718">clear_memory</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#780ccbbd2719706d4c55b24017234e8b">gim_array</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#42be09e9a8fa1d7e9f3f8385647d69c2">gim_array</a> (GUINT reservesize)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#5eaae088abe688828e1c36242427206e">~gim_array</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">GUINT </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#81607b0c307618345418ec2b8b978af0">size</a> () const</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">GUINT </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#8ab8601b580ef9f951411ac5d25e649b">max_size</a> () const</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">T & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#8c58fd37fa4da11e1dc75a0bb9099363">operator[]</a> (size_t i)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#6df4e1f1223b8c7cb3cf2dc0039b7a55">operator[]</a> (size_t i) const</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">T * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#d3e924dc4d51d64fd6b4a2ab2ffae793">pointer</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">const T * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#efbe347f7417a9c5b8ebaa6989cce8bc">pointer</a> () const</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">T * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#8d24180b31e4b971b0b0d3ee07b0e0f0">get_pointer_at</a> (GUINT i)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">const T * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#d406b937dd8e791fbb8234cb92b3d943">get_pointer_at</a> (GUINT i) const</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">T & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#e76ad8c556a353a67d4331a9def31676">at</a> (GUINT i)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#6123b8cb4fc75751430778a4f2376627">at</a> (GUINT i) const</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">T & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#60fc3e0355cfdc09cc169c1c595d5d1b">front</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#4a19fa926c2d9d8752c3ca73db8b3a17">front</a> () const</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">T & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#ab58b1694b45fbd101c64258ac105669">back</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#5770ffb08d3c5e27e099d5809bb23a1b">back</a> () const</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#99a6869a790e5d746d455b56f1d65e32">swap</a> (GUINT i, GUINT j)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#45b9c313cf887ed8a2fd6d1895b2c309">push_back</a> (const T &obj)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#cbd3ad9a6756d0b91e42549a0e7107f0">push_back_mem</a> ()</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Simply increase the m_size, doesn't call the new element constructor. <a href="#cbd3ad9a6756d0b91e42549a0e7107f0"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#8ef553253e1a77ed4f3168ca2e4da225">push_back_memcpy</a> (const T &obj)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#eebbf5deb27265451bf00db5ce57c5fc">pop_back</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#a15906909f6f824e559864359096db63">pop_back_mem</a> ()</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Simply decrease the m_size, doesn't call the deleted element destructor. <a href="#a15906909f6f824e559864359096db63"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#0de98d5b161c18568c7bc3a13e90df51">erase</a> (GUINT index)</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">fast erase <a href="#0de98d5b161c18568c7bc3a13e90df51"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#878dddc1e188bfdbd738ec925f4386cf">erase_sorted_mem</a> (GUINT index)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#992f8d76ef464690cd11a4ffc3d5ac2d">erase_sorted</a> (GUINT index)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#d136c0af14df7e2943e437be26edda29">insert_mem</a> (GUINT index)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#a1855162e3317aead1e20dfe895dfe5c">insert</a> (const T &obj, GUINT index)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#14caec33455dd5070719440047175589">resize</a> (GUINT size, bool call_constructor=true)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#dee8674335c3f49686fffe144cca6deb">refit</a> ()</td></tr>
|
|
|
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">T * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#afb886b0fb48bed8c878d8a82dc4099c">m_data</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">GUINT </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#2cf2f444d6ce2cf6262d20d1d3c49278">m_size</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">GUINT </td><td class="memItemRight" valign="bottom"><a class="el" href="classgim__array.html#bd86b4cd0d2dcc03d13505f02e950752">m_allocated_size</a></td></tr>
|
|
|
|
</table>
|
|
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
|
<h3>template<typename T><br>
|
|
class gim_array< T ></h3>
|
|
|
|
Very simple array container with fast access and simd memory.
|
|
<p>
|
|
<hr><h2>Constructor & Destructor Documentation</h2>
|
|
<a class="anchor" name="780ccbbd2719706d4c55b24017234e8b"></a><!-- doxytag: member="gim_array::gim_array" ref="780ccbbd2719706d4c55b24017234e8b" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classgim__array.html">gim_array</a>< T >::<a class="el" href="classgim__array.html">gim_array</a> </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="42be09e9a8fa1d7e9f3f8385647d69c2"></a><!-- doxytag: member="gim_array::gim_array" ref="42be09e9a8fa1d7e9f3f8385647d69c2" args="(GUINT reservesize)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classgim__array.html">gim_array</a>< T >::<a class="el" href="classgim__array.html">gim_array</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype">GUINT </td>
|
|
<td class="paramname"> <em>reservesize</em> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="5eaae088abe688828e1c36242427206e"></a><!-- doxytag: member="gim_array::~gim_array" ref="5eaae088abe688828e1c36242427206e" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classgim__array.html">gim_array</a>< T >::~<a class="el" href="classgim__array.html">gim_array</a> </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<hr><h2>Member Function Documentation</h2>
|
|
<a class="anchor" name="a7a9dca42674415635846cd077cb4a97"></a><!-- doxytag: member="gim_array::destroyData" ref="a7a9dca42674415635846cd077cb4a97" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classgim__array.html">gim_array</a>< T >::destroyData </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
protected operations
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="9d4559f0f847dd3ff602e0b828df31f2"></a><!-- doxytag: member="gim_array::resizeData" ref="9d4559f0f847dd3ff602e0b828df31f2" args="(GUINT newsize)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool <a class="el" href="classgim__array.html">gim_array</a>< T >::resizeData </td>
|
|
<td>(</td>
|
|
<td class="paramtype">GUINT </td>
|
|
<td class="paramname"> <em>newsize</em> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="a9c596ff1639a5f6c69c16f25710f7d1"></a><!-- doxytag: member="gim_array::growingCheck" ref="a9c596ff1639a5f6c69c16f25710f7d1" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool <a class="el" href="classgim__array.html">gim_array</a>< T >::growingCheck </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="572f94b5b67d505335150a2dea8a7e3d"></a><!-- doxytag: member="gim_array::reserve" ref="572f94b5b67d505335150a2dea8a7e3d" args="(GUINT size)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool <a class="el" href="classgim__array.html">gim_array</a>< T >::reserve </td>
|
|
<td>(</td>
|
|
<td class="paramtype">GUINT </td>
|
|
<td class="paramname"> <em>size</em> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
public operations
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="aebc1828ad96b461a0351127b1dfb9f3"></a><!-- doxytag: member="gim_array::clear_range" ref="aebc1828ad96b461a0351127b1dfb9f3" args="(GUINT start_range)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classgim__array.html">gim_array</a>< T >::clear_range </td>
|
|
<td>(</td>
|
|
<td class="paramtype">GUINT </td>
|
|
<td class="paramname"> <em>start_range</em> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="ae3374d96bac249ba926b6f0825c034e"></a><!-- doxytag: member="gim_array::clear" ref="ae3374d96bac249ba926b6f0825c034e" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classgim__array.html">gim_array</a>< T >::clear </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="fe6bc1b2062f48a25ff1af7bccf46718"></a><!-- doxytag: member="gim_array::clear_memory" ref="fe6bc1b2062f48a25ff1af7bccf46718" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classgim__array.html">gim_array</a>< T >::clear_memory </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="81607b0c307618345418ec2b8b978af0"></a><!-- doxytag: member="gim_array::size" ref="81607b0c307618345418ec2b8b978af0" args="() const" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">GUINT <a class="el" href="classgim__array.html">gim_array</a>< T >::size </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td width="100%"> const<code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="8ab8601b580ef9f951411ac5d25e649b"></a><!-- doxytag: member="gim_array::max_size" ref="8ab8601b580ef9f951411ac5d25e649b" args="() const" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">GUINT <a class="el" href="classgim__array.html">gim_array</a>< T >::max_size </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td width="100%"> const<code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="8c58fd37fa4da11e1dc75a0bb9099363"></a><!-- doxytag: member="gim_array::operator[]" ref="8c58fd37fa4da11e1dc75a0bb9099363" args="(size_t i)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">T& <a class="el" href="classgim__array.html">gim_array</a>< T >::operator[] </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"> <em>i</em> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="6df4e1f1223b8c7cb3cf2dc0039b7a55"></a><!-- doxytag: member="gim_array::operator[]" ref="6df4e1f1223b8c7cb3cf2dc0039b7a55" args="(size_t i) const" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const T& <a class="el" href="classgim__array.html">gim_array</a>< T >::operator[] </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"> <em>i</em> </td>
|
|
<td> ) </td>
|
|
<td width="100%"> const<code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="d3e924dc4d51d64fd6b4a2ab2ffae793"></a><!-- doxytag: member="gim_array::pointer" ref="d3e924dc4d51d64fd6b4a2ab2ffae793" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">T* <a class="el" href="classgim__array.html">gim_array</a>< T >::pointer </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="efbe347f7417a9c5b8ebaa6989cce8bc"></a><!-- doxytag: member="gim_array::pointer" ref="efbe347f7417a9c5b8ebaa6989cce8bc" args="() const" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const T* <a class="el" href="classgim__array.html">gim_array</a>< T >::pointer </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td width="100%"> const<code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="8d24180b31e4b971b0b0d3ee07b0e0f0"></a><!-- doxytag: member="gim_array::get_pointer_at" ref="8d24180b31e4b971b0b0d3ee07b0e0f0" args="(GUINT i)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">T* <a class="el" href="classgim__array.html">gim_array</a>< T >::get_pointer_at </td>
|
|
<td>(</td>
|
|
<td class="paramtype">GUINT </td>
|
|
<td class="paramname"> <em>i</em> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="d406b937dd8e791fbb8234cb92b3d943"></a><!-- doxytag: member="gim_array::get_pointer_at" ref="d406b937dd8e791fbb8234cb92b3d943" args="(GUINT i) const" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const T* <a class="el" href="classgim__array.html">gim_array</a>< T >::get_pointer_at </td>
|
|
<td>(</td>
|
|
<td class="paramtype">GUINT </td>
|
|
<td class="paramname"> <em>i</em> </td>
|
|
<td> ) </td>
|
|
<td width="100%"> const<code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="e76ad8c556a353a67d4331a9def31676"></a><!-- doxytag: member="gim_array::at" ref="e76ad8c556a353a67d4331a9def31676" args="(GUINT i)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">T& <a class="el" href="classgim__array.html">gim_array</a>< T >::at </td>
|
|
<td>(</td>
|
|
<td class="paramtype">GUINT </td>
|
|
<td class="paramname"> <em>i</em> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="6123b8cb4fc75751430778a4f2376627"></a><!-- doxytag: member="gim_array::at" ref="6123b8cb4fc75751430778a4f2376627" args="(GUINT i) const" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const T& <a class="el" href="classgim__array.html">gim_array</a>< T >::at </td>
|
|
<td>(</td>
|
|
<td class="paramtype">GUINT </td>
|
|
<td class="paramname"> <em>i</em> </td>
|
|
<td> ) </td>
|
|
<td width="100%"> const<code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="60fc3e0355cfdc09cc169c1c595d5d1b"></a><!-- doxytag: member="gim_array::front" ref="60fc3e0355cfdc09cc169c1c595d5d1b" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">T& <a class="el" href="classgim__array.html">gim_array</a>< T >::front </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="4a19fa926c2d9d8752c3ca73db8b3a17"></a><!-- doxytag: member="gim_array::front" ref="4a19fa926c2d9d8752c3ca73db8b3a17" args="() const" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const T& <a class="el" href="classgim__array.html">gim_array</a>< T >::front </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td width="100%"> const<code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="ab58b1694b45fbd101c64258ac105669"></a><!-- doxytag: member="gim_array::back" ref="ab58b1694b45fbd101c64258ac105669" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">T& <a class="el" href="classgim__array.html">gim_array</a>< T >::back </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="5770ffb08d3c5e27e099d5809bb23a1b"></a><!-- doxytag: member="gim_array::back" ref="5770ffb08d3c5e27e099d5809bb23a1b" args="() const" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const T& <a class="el" href="classgim__array.html">gim_array</a>< T >::back </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td width="100%"> const<code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="99a6869a790e5d746d455b56f1d65e32"></a><!-- doxytag: member="gim_array::swap" ref="99a6869a790e5d746d455b56f1d65e32" args="(GUINT i, GUINT j)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classgim__array.html">gim_array</a>< T >::swap </td>
|
|
<td>(</td>
|
|
<td class="paramtype">GUINT </td>
|
|
<td class="paramname"> <em>i</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">GUINT </td>
|
|
<td class="paramname"> <em>j</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="45b9c313cf887ed8a2fd6d1895b2c309"></a><!-- doxytag: member="gim_array::push_back" ref="45b9c313cf887ed8a2fd6d1895b2c309" args="(const T &obj)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classgim__array.html">gim_array</a>< T >::push_back </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"> <em>obj</em> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="cbd3ad9a6756d0b91e42549a0e7107f0"></a><!-- doxytag: member="gim_array::push_back_mem" ref="cbd3ad9a6756d0b91e42549a0e7107f0" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classgim__array.html">gim_array</a>< T >::push_back_mem </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Simply increase the m_size, doesn't call the new element constructor.
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="8ef553253e1a77ed4f3168ca2e4da225"></a><!-- doxytag: member="gim_array::push_back_memcpy" ref="8ef553253e1a77ed4f3168ca2e4da225" args="(const T &obj)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classgim__array.html">gim_array</a>< T >::push_back_memcpy </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"> <em>obj</em> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="eebbf5deb27265451bf00db5ce57c5fc"></a><!-- doxytag: member="gim_array::pop_back" ref="eebbf5deb27265451bf00db5ce57c5fc" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classgim__array.html">gim_array</a>< T >::pop_back </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="a15906909f6f824e559864359096db63"></a><!-- doxytag: member="gim_array::pop_back_mem" ref="a15906909f6f824e559864359096db63" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classgim__array.html">gim_array</a>< T >::pop_back_mem </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
Simply decrease the m_size, doesn't call the deleted element destructor.
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="0de98d5b161c18568c7bc3a13e90df51"></a><!-- doxytag: member="gim_array::erase" ref="0de98d5b161c18568c7bc3a13e90df51" args="(GUINT index)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classgim__array.html">gim_array</a>< T >::erase </td>
|
|
<td>(</td>
|
|
<td class="paramtype">GUINT </td>
|
|
<td class="paramname"> <em>index</em> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
fast erase
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="878dddc1e188bfdbd738ec925f4386cf"></a><!-- doxytag: member="gim_array::erase_sorted_mem" ref="878dddc1e188bfdbd738ec925f4386cf" args="(GUINT index)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classgim__array.html">gim_array</a>< T >::erase_sorted_mem </td>
|
|
<td>(</td>
|
|
<td class="paramtype">GUINT </td>
|
|
<td class="paramname"> <em>index</em> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="992f8d76ef464690cd11a4ffc3d5ac2d"></a><!-- doxytag: member="gim_array::erase_sorted" ref="992f8d76ef464690cd11a4ffc3d5ac2d" args="(GUINT index)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classgim__array.html">gim_array</a>< T >::erase_sorted </td>
|
|
<td>(</td>
|
|
<td class="paramtype">GUINT </td>
|
|
<td class="paramname"> <em>index</em> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="d136c0af14df7e2943e437be26edda29"></a><!-- doxytag: member="gim_array::insert_mem" ref="d136c0af14df7e2943e437be26edda29" args="(GUINT index)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classgim__array.html">gim_array</a>< T >::insert_mem </td>
|
|
<td>(</td>
|
|
<td class="paramtype">GUINT </td>
|
|
<td class="paramname"> <em>index</em> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="a1855162e3317aead1e20dfe895dfe5c"></a><!-- doxytag: member="gim_array::insert" ref="a1855162e3317aead1e20dfe895dfe5c" args="(const T &obj, GUINT index)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classgim__array.html">gim_array</a>< T >::insert </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"> <em>obj</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">GUINT </td>
|
|
<td class="paramname"> <em>index</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="14caec33455dd5070719440047175589"></a><!-- doxytag: member="gim_array::resize" ref="14caec33455dd5070719440047175589" args="(GUINT size, bool call_constructor=true)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classgim__array.html">gim_array</a>< T >::resize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">GUINT </td>
|
|
<td class="paramname"> <em>size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"> <em>call_constructor</em> = <code>true</code></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="dee8674335c3f49686fffe144cca6deb"></a><!-- doxytag: member="gim_array::refit" ref="dee8674335c3f49686fffe144cca6deb" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classgim__array.html">gim_array</a>< T >::refit </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td width="100%"><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<hr><h2>Member Data Documentation</h2>
|
|
<a class="anchor" name="afb886b0fb48bed8c878d8a82dc4099c"></a><!-- doxytag: member="gim_array::m_data" ref="afb886b0fb48bed8c878d8a82dc4099c" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">T* <a class="el" href="classgim__array.html">gim_array</a>< T >::<a class="el" href="classgim__array.html#afb886b0fb48bed8c878d8a82dc4099c">m_data</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
properties
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="2cf2f444d6ce2cf6262d20d1d3c49278"></a><!-- doxytag: member="gim_array::m_size" ref="2cf2f444d6ce2cf6262d20d1d3c49278" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">GUINT <a class="el" href="classgim__array.html">gim_array</a>< T >::<a class="el" href="classgim__array.html#2cf2f444d6ce2cf6262d20d1d3c49278">m_size</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="bd86b4cd0d2dcc03d13505f02e950752"></a><!-- doxytag: member="gim_array::m_allocated_size" ref="bd86b4cd0d2dcc03d13505f02e950752" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">GUINT <a class="el" href="classgim__array.html">gim_array</a>< T >::<a class="el" href="classgim__array.html#bd86b4cd0d2dcc03d13505f02e950752">m_allocated_size</a> </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>C:/desarrollo/GIMPACT/GIMPACT/include/GIMPACT/core/<a class="el" href="gim__array_8h.html">gim_array.h</a></ul>
|
|
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 13 16:58:22 2007 for GIMPACT by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
|
|
</body>
|
|
</html>
|