class_vector_ptr.html 80 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=11"/>
  6. <meta name="generator" content="Doxygen 1.9.8"/>
  7. <meta name="viewport" content="width=device-width, initial-scale=1"/>
  8. <title>Torque2D Reference: VectorPtr&lt; T &gt; Class Template Reference</title>
  9. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  10. <script type="text/javascript" src="jquery.js"></script>
  11. <script type="text/javascript" src="dynsections.js"></script>
  12. <link href="search/search.css" rel="stylesheet" type="text/css"/>
  13. <script type="text/javascript" src="search/searchdata.js"></script>
  14. <script type="text/javascript" src="search/search.js"></script>
  15. <link href="doxygen.css" rel="stylesheet" type="text/css" />
  16. <link href="t2d-stylesheet-extra.css" rel="stylesheet" type="text/css"/>
  17. </head>
  18. <body>
  19. <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
  20. <div id="titlearea">
  21. <table cellspacing="0" cellpadding="0">
  22. <tbody>
  23. <tr id="projectrow">
  24. <td id="projectalign">
  25. <div id="projectname">Torque2D Reference
  26. </div>
  27. </td>
  28. </tr>
  29. </tbody>
  30. </table>
  31. </div>
  32. <!-- end header part -->
  33. <!-- Generated by Doxygen 1.9.8 -->
  34. <script type="text/javascript">
  35. /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
  36. var searchBox = new SearchBox("searchBox", "search/",'.html');
  37. /* @license-end */
  38. </script>
  39. <script type="text/javascript" src="menudata.js"></script>
  40. <script type="text/javascript" src="menu.js"></script>
  41. <script type="text/javascript">
  42. /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
  43. $(function() {
  44. initMenu('',true,false,'search.php','Search');
  45. $(document).ready(function() { init_search(); });
  46. });
  47. /* @license-end */
  48. </script>
  49. <div id="main-nav"></div>
  50. <!-- window showing the filter options -->
  51. <div id="MSearchSelectWindow"
  52. onmouseover="return searchBox.OnSearchSelectShow()"
  53. onmouseout="return searchBox.OnSearchSelectHide()"
  54. onkeydown="return searchBox.OnSearchSelectKey(event)">
  55. </div>
  56. <!-- iframe showing the search results (closed by default) -->
  57. <div id="MSearchResultsWindow">
  58. <div id="MSearchResults">
  59. <div class="SRPage">
  60. <div id="SRIndex">
  61. <div id="SRResults"></div>
  62. <div class="SRStatus" id="Loading">Loading...</div>
  63. <div class="SRStatus" id="Searching">Searching...</div>
  64. <div class="SRStatus" id="NoMatches">No Matches</div>
  65. </div>
  66. </div>
  67. </div>
  68. </div>
  69. </div><!-- top -->
  70. <div class="header">
  71. <div class="summary">
  72. <a href="#pub-methods">Public Member Functions</a> &#124;
  73. <a href="class_vector_ptr-members.html">List of all members</a> </div>
  74. <div class="headertitle"><div class="title">VectorPtr&lt; T &gt; Class Template Reference</div></div>
  75. </div><!--header-->
  76. <div class="contents">
  77. <p>Template for vectors of pointers.
  78. <a href="class_vector_ptr.html#details">More...</a></p>
  79. <p><code>#include &lt;vector.h&gt;</code></p>
  80. <div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  81. <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for VectorPtr&lt; T &gt;:</div>
  82. <div id="dynsection-0-summary" class="dynsummary" style="display:block;">
  83. </div>
  84. <div id="dynsection-0-content" class="dyncontent" style="display:none;">
  85. <div class="center">
  86. <img src="class_vector_ptr.png" usemap="#VectorPtr_3C_20T_20_3E_map" alt=""/>
  87. <map id="VectorPtr_3C_20T_20_3E_map" name="VectorPtr_3C_20T_20_3E_map">
  88. <area href="class_vector.html" alt="Vector&lt; void * &gt;" shape="rect" coords="0,0,110,24"/>
  89. </map>
  90. </div></div>
  91. <table class="memberdecls">
  92. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
  93. Public Member Functions</h2></td></tr>
  94. <tr class="memitem:a8de11e8cc0adf0ae81e597209329235b" id="r_a8de11e8cc0adf0ae81e597209329235b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a8de11e8cc0adf0ae81e597209329235b">VectorPtr</a> ()</td></tr>
  95. <tr class="separator:a8de11e8cc0adf0ae81e597209329235b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  96. <tr class="memitem:a48987fdbbc38de9acd8e5283a9ced2a7" id="r_a48987fdbbc38de9acd8e5283a9ced2a7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a48987fdbbc38de9acd8e5283a9ced2a7">VectorPtr</a> (const char *fileName, const U32 lineNum)</td></tr>
  97. <tr class="separator:a48987fdbbc38de9acd8e5283a9ced2a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  98. <tr class="inherit_header pub_methods_class_vector"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_vector')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_vector.html">Vector&lt; void * &gt;</a></td></tr>
  99. <tr class="memitem:aa234d22ffb7930cbd7537e922c6a3f59 inherit pub_methods_class_vector" id="r_aa234d22ffb7930cbd7537e922c6a3f59"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#aa234d22ffb7930cbd7537e922c6a3f59">Vector</a> (const U32 initialSize=0)</td></tr>
  100. <tr class="separator:aa234d22ffb7930cbd7537e922c6a3f59 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  101. <tr class="memitem:a786d1ebfd6d96d0e65b4a74e93b2c5f2 inherit pub_methods_class_vector" id="r_a786d1ebfd6d96d0e65b4a74e93b2c5f2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a786d1ebfd6d96d0e65b4a74e93b2c5f2">Vector</a> (const U32 initialSize, const char *fileName, const U32 lineNum)</td></tr>
  102. <tr class="separator:a786d1ebfd6d96d0e65b4a74e93b2c5f2 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  103. <tr class="memitem:a1670ba314bd9939c21c2c90677b6a470 inherit pub_methods_class_vector" id="r_a1670ba314bd9939c21c2c90677b6a470"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a1670ba314bd9939c21c2c90677b6a470">Vector</a> (const char *fileName, const U32 lineNum)</td></tr>
  104. <tr class="separator:a1670ba314bd9939c21c2c90677b6a470 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  105. <tr class="memitem:a7b597e37362cee724912b3402bbea4ba inherit pub_methods_class_vector" id="r_a7b597e37362cee724912b3402bbea4ba"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a7b597e37362cee724912b3402bbea4ba">Vector</a> (const <a class="el" href="class_vector.html">Vector</a> &amp;)</td></tr>
  106. <tr class="separator:a7b597e37362cee724912b3402bbea4ba inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  107. <tr class="memitem:aaa9fccd0cb7734271f7a15e5d9dc0d27 inherit pub_methods_class_vector" id="r_aaa9fccd0cb7734271f7a15e5d9dc0d27"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#aaa9fccd0cb7734271f7a15e5d9dc0d27">~Vector</a> ()</td></tr>
  108. <tr class="separator:aaa9fccd0cb7734271f7a15e5d9dc0d27 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  109. <tr class="memitem:a96803318e0a966bd20f76cfad92362a3 inherit pub_methods_class_vector" id="r_a96803318e0a966bd20f76cfad92362a3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a96803318e0a966bd20f76cfad92362a3">setFileAssociation</a> (const char *file, const U32 line)</td></tr>
  110. <tr class="separator:a96803318e0a966bd20f76cfad92362a3 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  111. <tr class="memitem:af1b350ee43a8a33011701ef6e587dcfc inherit pub_methods_class_vector" id="r_af1b350ee43a8a33011701ef6e587dcfc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#af1b350ee43a8a33011701ef6e587dcfc">insert</a> (U32)</td></tr>
  112. <tr class="separator:af1b350ee43a8a33011701ef6e587dcfc inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  113. <tr class="memitem:a4ace45e112a4235df6bc0be1d051dfa3 inherit pub_methods_class_vector" id="r_a4ace45e112a4235df6bc0be1d051dfa3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a4ace45e112a4235df6bc0be1d051dfa3">erase</a> (U32)</td></tr>
  114. <tr class="separator:a4ace45e112a4235df6bc0be1d051dfa3 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  115. <tr class="memitem:abe8bbe8e2ec46453012b079447a25430 inherit pub_methods_class_vector" id="r_abe8bbe8e2ec46453012b079447a25430"><td class="memItemLeft" align="right" valign="top">U32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#abe8bbe8e2ec46453012b079447a25430">memSize</a> () const</td></tr>
  116. <tr class="separator:abe8bbe8e2ec46453012b079447a25430 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  117. <tr class="memitem:a3869b6fecb45f1bf0d41b144830b1b14 inherit pub_methods_class_vector" id="r_a3869b6fecb45f1bf0d41b144830b1b14"><td class="memItemLeft" align="right" valign="top">void * *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a3869b6fecb45f1bf0d41b144830b1b14">address</a> () const</td></tr>
  118. <tr class="separator:a3869b6fecb45f1bf0d41b144830b1b14 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  119. <tr class="memitem:aeefb54afa0c13b666f3a71f0d35afbd5 inherit pub_methods_class_vector" id="r_aeefb54afa0c13b666f3a71f0d35afbd5"><td class="memItemLeft" align="right" valign="top">U32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#aeefb54afa0c13b666f3a71f0d35afbd5">setSize</a> (U32)</td></tr>
  120. <tr class="separator:aeefb54afa0c13b666f3a71f0d35afbd5 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  121. <tr class="memitem:a22aa35a34375099003683fb8c92b9484 inherit pub_methods_class_vector" id="r_a22aa35a34375099003683fb8c92b9484"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a22aa35a34375099003683fb8c92b9484">increment</a> (U32=1)</td></tr>
  122. <tr class="separator:a22aa35a34375099003683fb8c92b9484 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  123. <tr class="memitem:a2db6b5f8602089bbec9b5c0ed7f58cd8 inherit pub_methods_class_vector" id="r_a2db6b5f8602089bbec9b5c0ed7f58cd8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a2db6b5f8602089bbec9b5c0ed7f58cd8">increment</a> (const void * *array, U32=1)</td></tr>
  124. <tr class="separator:a2db6b5f8602089bbec9b5c0ed7f58cd8 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  125. <tr class="memitem:a184312eb3b606e939afa8486f37a1a8d inherit pub_methods_class_vector" id="r_a184312eb3b606e939afa8486f37a1a8d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a184312eb3b606e939afa8486f37a1a8d">decrement</a> (U32=1)</td></tr>
  126. <tr class="separator:a184312eb3b606e939afa8486f37a1a8d inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  127. <tr class="memitem:a673cf06427014355eafea88af9ac9dd4 inherit pub_methods_class_vector" id="r_a673cf06427014355eafea88af9ac9dd4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a673cf06427014355eafea88af9ac9dd4">erase_fast</a> (U32)</td></tr>
  128. <tr class="separator:a673cf06427014355eafea88af9ac9dd4 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  129. <tr class="memitem:a64ed722de10c02db80d2994b2eefcfa7 inherit pub_methods_class_vector" id="r_a64ed722de10c02db80d2994b2eefcfa7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a64ed722de10c02db80d2994b2eefcfa7">erase_fast</a> (<a class="el" href="class_vector.html#a35c955cacac6aacaa1e82874b1628865">iterator</a>)</td></tr>
  130. <tr class="separator:a64ed722de10c02db80d2994b2eefcfa7 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  131. <tr class="memitem:ac8bb3912a3ce86b15842e79d0b421204 inherit pub_methods_class_vector" id="r_ac8bb3912a3ce86b15842e79d0b421204"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#ac8bb3912a3ce86b15842e79d0b421204">clear</a> ()</td></tr>
  132. <tr class="separator:ac8bb3912a3ce86b15842e79d0b421204 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  133. <tr class="memitem:a043cdfc194924194e381a986c229569e inherit pub_methods_class_vector" id="r_a043cdfc194924194e381a986c229569e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a043cdfc194924194e381a986c229569e">compact</a> ()</td></tr>
  134. <tr class="separator:a043cdfc194924194e381a986c229569e inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  135. <tr class="memitem:af83fbd341b8557bca6be7871375a5390 inherit pub_methods_class_vector" id="r_af83fbd341b8557bca6be7871375a5390"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#af83fbd341b8557bca6be7871375a5390">sort</a> (<a class="el" href="class_vector.html#aa1374b41ed616e8d8288714144a9ec89">compare_func</a> f)</td></tr>
  136. <tr class="separator:af83fbd341b8557bca6be7871375a5390 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  137. <tr class="memitem:a1c9828bc3de9502754d944c95a2ce0d9 inherit pub_methods_class_vector" id="r_a1c9828bc3de9502754d944c95a2ce0d9"><td class="memItemLeft" align="right" valign="top">void * &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a1c9828bc3de9502754d944c95a2ce0d9">first</a> ()</td></tr>
  138. <tr class="separator:a1c9828bc3de9502754d944c95a2ce0d9 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  139. <tr class="memitem:aa3591411378ca5b3f6f4dcbb9fb52439 inherit pub_methods_class_vector" id="r_aa3591411378ca5b3f6f4dcbb9fb52439"><td class="memItemLeft" align="right" valign="top">const void * &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#aa3591411378ca5b3f6f4dcbb9fb52439">first</a> () const</td></tr>
  140. <tr class="separator:aa3591411378ca5b3f6f4dcbb9fb52439 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  141. <tr class="memitem:aef07c02ea1c27bdb5906043b399e0ff0 inherit pub_methods_class_vector" id="r_aef07c02ea1c27bdb5906043b399e0ff0"><td class="memItemLeft" align="right" valign="top">void * &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#aef07c02ea1c27bdb5906043b399e0ff0">last</a> ()</td></tr>
  142. <tr class="separator:aef07c02ea1c27bdb5906043b399e0ff0 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  143. <tr class="memitem:a7cf46742fdf85ce198e542001fc3f3fc inherit pub_methods_class_vector" id="r_a7cf46742fdf85ce198e542001fc3f3fc"><td class="memItemLeft" align="right" valign="top">const void * &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a7cf46742fdf85ce198e542001fc3f3fc">last</a> () const</td></tr>
  144. <tr class="separator:a7cf46742fdf85ce198e542001fc3f3fc inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  145. <tr class="memitem:a05c028361b46d5b993b26b7eb7a85e7a inherit pub_methods_class_vector" id="r_a05c028361b46d5b993b26b7eb7a85e7a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a05c028361b46d5b993b26b7eb7a85e7a">set</a> (void *addr, U32 sz)</td></tr>
  146. <tr class="separator:a05c028361b46d5b993b26b7eb7a85e7a inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  147. <tr class="memitem:ae4d9500ca02a4f188049861047473f9d inherit pub_methods_class_vector" id="r_ae4d9500ca02a4f188049861047473f9d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#ae4d9500ca02a4f188049861047473f9d">merge</a> (const <a class="el" href="class_vector.html">Vector</a> &amp;p)</td></tr>
  148. <tr class="separator:ae4d9500ca02a4f188049861047473f9d inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  149. <tr class="memitem:afaf36ba1fc7f17b085c0de79f30063a2 inherit pub_methods_class_vector" id="r_afaf36ba1fc7f17b085c0de79f30063a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vector.html">Vector</a>&lt; void * &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#afaf36ba1fc7f17b085c0de79f30063a2">operator=</a> (const <a class="el" href="class_vector.html">Vector</a>&lt; void * &gt; &amp;p)</td></tr>
  150. <tr class="separator:afaf36ba1fc7f17b085c0de79f30063a2 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  151. <tr class="memitem:afbfd445ef0fdada29cba99bcd56d08a0 inherit pub_methods_class_vector" id="r_afbfd445ef0fdada29cba99bcd56d08a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vector.html#a35c955cacac6aacaa1e82874b1628865">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#afbfd445ef0fdada29cba99bcd56d08a0">begin</a> ()</td></tr>
  152. <tr class="separator:afbfd445ef0fdada29cba99bcd56d08a0 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  153. <tr class="memitem:a3a0b076812f6b05a9dd6665590b90090 inherit pub_methods_class_vector" id="r_a3a0b076812f6b05a9dd6665590b90090"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vector.html#a2fc97dce62b7053449cc868607540dba">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a3a0b076812f6b05a9dd6665590b90090">begin</a> () const</td></tr>
  154. <tr class="separator:a3a0b076812f6b05a9dd6665590b90090 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  155. <tr class="memitem:a5fefac103d31c6744d6b374ad52fc246 inherit pub_methods_class_vector" id="r_a5fefac103d31c6744d6b374ad52fc246"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vector.html#a35c955cacac6aacaa1e82874b1628865">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a5fefac103d31c6744d6b374ad52fc246">end</a> ()</td></tr>
  156. <tr class="separator:a5fefac103d31c6744d6b374ad52fc246 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  157. <tr class="memitem:ad0160b3574b926c47456115a67e11239 inherit pub_methods_class_vector" id="r_ad0160b3574b926c47456115a67e11239"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vector.html#a2fc97dce62b7053449cc868607540dba">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#ad0160b3574b926c47456115a67e11239">end</a> () const</td></tr>
  158. <tr class="separator:ad0160b3574b926c47456115a67e11239 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  159. <tr class="memitem:a1ce3b4b5fa4fcc3c9bba2ac1fefed4ec inherit pub_methods_class_vector" id="r_a1ce3b4b5fa4fcc3c9bba2ac1fefed4ec"><td class="memItemLeft" align="right" valign="top">S32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a1ce3b4b5fa4fcc3c9bba2ac1fefed4ec">size</a> () const</td></tr>
  160. <tr class="separator:a1ce3b4b5fa4fcc3c9bba2ac1fefed4ec inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  161. <tr class="memitem:a644718bb2fb240de962dc3c9a1fdf0dc inherit pub_methods_class_vector" id="r_a644718bb2fb240de962dc3c9a1fdf0dc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a644718bb2fb240de962dc3c9a1fdf0dc">empty</a> () const</td></tr>
  162. <tr class="separator:a644718bb2fb240de962dc3c9a1fdf0dc inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  163. <tr class="memitem:a61273f1336e86f2adfccacd026928eff inherit pub_methods_class_vector" id="r_a61273f1336e86f2adfccacd026928eff"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a61273f1336e86f2adfccacd026928eff">contains</a> (const void * &amp;) const</td></tr>
  164. <tr class="separator:a61273f1336e86f2adfccacd026928eff inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  165. <tr class="memitem:a748329fdfb1d037a3d46c813aa4dc90d inherit pub_methods_class_vector" id="r_a748329fdfb1d037a3d46c813aa4dc90d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a748329fdfb1d037a3d46c813aa4dc90d">insert</a> (<a class="el" href="class_vector.html#a35c955cacac6aacaa1e82874b1628865">iterator</a>, const void * &amp;)</td></tr>
  166. <tr class="separator:a748329fdfb1d037a3d46c813aa4dc90d inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  167. <tr class="memitem:ae585d69c8898b02198f9187e582b2cbe inherit pub_methods_class_vector" id="r_ae585d69c8898b02198f9187e582b2cbe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#ae585d69c8898b02198f9187e582b2cbe">erase</a> (<a class="el" href="class_vector.html#a35c955cacac6aacaa1e82874b1628865">iterator</a>)</td></tr>
  168. <tr class="separator:ae585d69c8898b02198f9187e582b2cbe inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  169. <tr class="memitem:aa67f6e1a9bbaab0d994aecdc06835f6b inherit pub_methods_class_vector" id="r_aa67f6e1a9bbaab0d994aecdc06835f6b"><td class="memItemLeft" align="right" valign="top">void * &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#aa67f6e1a9bbaab0d994aecdc06835f6b">front</a> ()</td></tr>
  170. <tr class="separator:aa67f6e1a9bbaab0d994aecdc06835f6b inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  171. <tr class="memitem:a2d40292ba6768942d50c7b0d31fad424 inherit pub_methods_class_vector" id="r_a2d40292ba6768942d50c7b0d31fad424"><td class="memItemLeft" align="right" valign="top">const void * &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a2d40292ba6768942d50c7b0d31fad424">front</a> () const</td></tr>
  172. <tr class="separator:a2d40292ba6768942d50c7b0d31fad424 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  173. <tr class="memitem:a4a557503c0b752dd1bd74295f499129f inherit pub_methods_class_vector" id="r_a4a557503c0b752dd1bd74295f499129f"><td class="memItemLeft" align="right" valign="top">void * &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a4a557503c0b752dd1bd74295f499129f">back</a> ()</td></tr>
  174. <tr class="separator:a4a557503c0b752dd1bd74295f499129f inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  175. <tr class="memitem:a8fea989cf23be90deab03db615b7f15b inherit pub_methods_class_vector" id="r_a8fea989cf23be90deab03db615b7f15b"><td class="memItemLeft" align="right" valign="top">const void * &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a8fea989cf23be90deab03db615b7f15b">back</a> () const</td></tr>
  176. <tr class="separator:a8fea989cf23be90deab03db615b7f15b inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  177. <tr class="memitem:aea2910f24a5fa43e12891567c29cc63c inherit pub_methods_class_vector" id="r_aea2910f24a5fa43e12891567c29cc63c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#aea2910f24a5fa43e12891567c29cc63c">push_front</a> (const void * &amp;)</td></tr>
  178. <tr class="separator:aea2910f24a5fa43e12891567c29cc63c inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  179. <tr class="memitem:a8922d0954d738ead691e43d10c4f5d9f inherit pub_methods_class_vector" id="r_a8922d0954d738ead691e43d10c4f5d9f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a8922d0954d738ead691e43d10c4f5d9f">push_back</a> (const void * &amp;)</td></tr>
  180. <tr class="separator:a8922d0954d738ead691e43d10c4f5d9f inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  181. <tr class="memitem:a76678b1b197630d8fc7ef7771a06be32 inherit pub_methods_class_vector" id="r_a76678b1b197630d8fc7ef7771a06be32"><td class="memItemLeft" align="right" valign="top">U32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a76678b1b197630d8fc7ef7771a06be32">push_front_unique</a> (const void * &amp;)</td></tr>
  182. <tr class="separator:a76678b1b197630d8fc7ef7771a06be32 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  183. <tr class="memitem:a8079cd336d2b158c7a536a67494cfdc3 inherit pub_methods_class_vector" id="r_a8079cd336d2b158c7a536a67494cfdc3"><td class="memItemLeft" align="right" valign="top">U32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a8079cd336d2b158c7a536a67494cfdc3">push_back_unique</a> (const void * &amp;)</td></tr>
  184. <tr class="separator:a8079cd336d2b158c7a536a67494cfdc3 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  185. <tr class="memitem:af6e6f474b1279db526f3f9c4d24312bd inherit pub_methods_class_vector" id="r_af6e6f474b1279db526f3f9c4d24312bd"><td class="memItemLeft" align="right" valign="top">S32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#af6e6f474b1279db526f3f9c4d24312bd">find_next</a> (const void * &amp;, U32 start=0) const</td></tr>
  186. <tr class="separator:af6e6f474b1279db526f3f9c4d24312bd inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  187. <tr class="memitem:a56f4ffbc6fd414b3c02a6c368e99594f inherit pub_methods_class_vector" id="r_a56f4ffbc6fd414b3c02a6c368e99594f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a56f4ffbc6fd414b3c02a6c368e99594f">pop_front</a> ()</td></tr>
  188. <tr class="separator:a56f4ffbc6fd414b3c02a6c368e99594f inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  189. <tr class="memitem:a058bda4957df6a97b1ea6c9fd783f672 inherit pub_methods_class_vector" id="r_a058bda4957df6a97b1ea6c9fd783f672"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a058bda4957df6a97b1ea6c9fd783f672">pop_back</a> ()</td></tr>
  190. <tr class="separator:a058bda4957df6a97b1ea6c9fd783f672 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  191. <tr class="memitem:a66bab802d6a9dcaa67628cde79d12e4b inherit pub_methods_class_vector" id="r_a66bab802d6a9dcaa67628cde79d12e4b"><td class="memItemLeft" align="right" valign="top">void * &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a66bab802d6a9dcaa67628cde79d12e4b">operator[]</a> (U32)</td></tr>
  192. <tr class="separator:a66bab802d6a9dcaa67628cde79d12e4b inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  193. <tr class="memitem:a808f9d3affaf94fa59f7f8a82a53d5f7 inherit pub_methods_class_vector" id="r_a808f9d3affaf94fa59f7f8a82a53d5f7"><td class="memItemLeft" align="right" valign="top">const void * &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a808f9d3affaf94fa59f7f8a82a53d5f7">operator[]</a> (U32) const</td></tr>
  194. <tr class="separator:a808f9d3affaf94fa59f7f8a82a53d5f7 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  195. <tr class="memitem:a61df4c09e966060f5ef457e8fa3429bd inherit pub_methods_class_vector" id="r_a61df4c09e966060f5ef457e8fa3429bd"><td class="memItemLeft" align="right" valign="top">void * &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a61df4c09e966060f5ef457e8fa3429bd">operator[]</a> (S32 i)</td></tr>
  196. <tr class="separator:a61df4c09e966060f5ef457e8fa3429bd inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  197. <tr class="memitem:a6efc50f21f482c324e7ab52b70c7c4cf inherit pub_methods_class_vector" id="r_a6efc50f21f482c324e7ab52b70c7c4cf"><td class="memItemLeft" align="right" valign="top">const void * &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a6efc50f21f482c324e7ab52b70c7c4cf">operator[]</a> (S32 i) const</td></tr>
  198. <tr class="separator:a6efc50f21f482c324e7ab52b70c7c4cf inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  199. <tr class="memitem:a06f852d6fe526e986428cd4e06c76f77 inherit pub_methods_class_vector" id="r_a06f852d6fe526e986428cd4e06c76f77"><td class="memItemLeft" align="right" valign="top">void * &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a06f852d6fe526e986428cd4e06c76f77">at</a> (U32)</td></tr>
  200. <tr class="separator:a06f852d6fe526e986428cd4e06c76f77 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  201. <tr class="memitem:a65acd46c348904c65ce0d651edff579d inherit pub_methods_class_vector" id="r_a65acd46c348904c65ce0d651edff579d"><td class="memItemLeft" align="right" valign="top">const void * &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a65acd46c348904c65ce0d651edff579d">at</a> (U32) const</td></tr>
  202. <tr class="separator:a65acd46c348904c65ce0d651edff579d inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  203. <tr class="memitem:a888eeb5f400391bf146a7cba03ebd59a inherit pub_methods_class_vector" id="r_a888eeb5f400391bf146a7cba03ebd59a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a888eeb5f400391bf146a7cba03ebd59a">reserve</a> (U32)</td></tr>
  204. <tr class="separator:a888eeb5f400391bf146a7cba03ebd59a inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  205. <tr class="memitem:a91d6ea556330e8fccb2c81f4d0de234a inherit pub_methods_class_vector" id="r_a91d6ea556330e8fccb2c81f4d0de234a"><td class="memItemLeft" align="right" valign="top">U32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a91d6ea556330e8fccb2c81f4d0de234a">capacity</a> () const</td></tr>
  206. <tr class="separator:a91d6ea556330e8fccb2c81f4d0de234a inherit pub_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  207. </table><table class="memberdecls">
  208. <tr class="heading"><td colspan="2"><h2 class="groupheader">STL interface</h2></td></tr>
  209. <tr class="memitem:a265a253612b46abed17c61b0a5e5ce30" id="r_a265a253612b46abed17c61b0a5e5ce30"><td class="memItemLeft" align="right" valign="top">typedef T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a265a253612b46abed17c61b0a5e5ce30">value_type</a></td></tr>
  210. <tr class="separator:a265a253612b46abed17c61b0a5e5ce30"><td class="memSeparator" colspan="2">&#160;</td></tr>
  211. <tr class="memitem:a9b1a63f171d76a7a3995b6858e99f2ea" id="r_a9b1a63f171d76a7a3995b6858e99f2ea"><td class="memItemLeft" align="right" valign="top">typedef T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a9b1a63f171d76a7a3995b6858e99f2ea">reference</a></td></tr>
  212. <tr class="separator:a9b1a63f171d76a7a3995b6858e99f2ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
  213. <tr class="memitem:af9ba3e25df088c62f7d535b91672cda9" id="r_af9ba3e25df088c62f7d535b91672cda9"><td class="memItemLeft" align="right" valign="top">typedef const T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#af9ba3e25df088c62f7d535b91672cda9">const_reference</a></td></tr>
  214. <tr class="separator:af9ba3e25df088c62f7d535b91672cda9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  215. <tr class="memitem:a35c955cacac6aacaa1e82874b1628865" id="r_a35c955cacac6aacaa1e82874b1628865"><td class="memItemLeft" align="right" valign="top">typedef T *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a35c955cacac6aacaa1e82874b1628865">iterator</a></td></tr>
  216. <tr class="separator:a35c955cacac6aacaa1e82874b1628865"><td class="memSeparator" colspan="2">&#160;</td></tr>
  217. <tr class="memitem:a2fc97dce62b7053449cc868607540dba" id="r_a2fc97dce62b7053449cc868607540dba"><td class="memItemLeft" align="right" valign="top">typedef const T *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a2fc97dce62b7053449cc868607540dba">const_iterator</a></td></tr>
  218. <tr class="separator:a2fc97dce62b7053449cc868607540dba"><td class="memSeparator" colspan="2">&#160;</td></tr>
  219. <tr class="memitem:afd85a3915541382933caa601c2c164e3" id="r_afd85a3915541382933caa601c2c164e3"><td class="memItemLeft" align="right" valign="top">typedef U32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#afd85a3915541382933caa601c2c164e3">difference_type</a></td></tr>
  220. <tr class="separator:afd85a3915541382933caa601c2c164e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
  221. <tr class="memitem:a778bb1c5996881d8c7ad36dc29066a74" id="r_a778bb1c5996881d8c7ad36dc29066a74"><td class="memItemLeft" align="right" valign="top">typedef U32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a778bb1c5996881d8c7ad36dc29066a74">size_type</a></td></tr>
  222. <tr class="separator:a778bb1c5996881d8c7ad36dc29066a74"><td class="memSeparator" colspan="2">&#160;</td></tr>
  223. <tr class="memitem:ace16deb7dc11b099e6b1e9ac9ffdd533" id="r_ace16deb7dc11b099e6b1e9ac9ffdd533"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vector_ptr.html#a35c955cacac6aacaa1e82874b1628865">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#ace16deb7dc11b099e6b1e9ac9ffdd533">begin</a> ()</td></tr>
  224. <tr class="separator:ace16deb7dc11b099e6b1e9ac9ffdd533"><td class="memSeparator" colspan="2">&#160;</td></tr>
  225. <tr class="memitem:a1fb1fe33d4763eb0c841845fb9117c17" id="r_a1fb1fe33d4763eb0c841845fb9117c17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vector_ptr.html#a2fc97dce62b7053449cc868607540dba">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a1fb1fe33d4763eb0c841845fb9117c17">begin</a> () const</td></tr>
  226. <tr class="separator:a1fb1fe33d4763eb0c841845fb9117c17"><td class="memSeparator" colspan="2">&#160;</td></tr>
  227. <tr class="memitem:af14bdffc1647b765d3b9bd873285443d" id="r_af14bdffc1647b765d3b9bd873285443d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vector_ptr.html#a35c955cacac6aacaa1e82874b1628865">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#af14bdffc1647b765d3b9bd873285443d">end</a> ()</td></tr>
  228. <tr class="separator:af14bdffc1647b765d3b9bd873285443d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  229. <tr class="memitem:a02db993904614f0dd369a8b8aa61358a" id="r_a02db993904614f0dd369a8b8aa61358a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vector_ptr.html#a2fc97dce62b7053449cc868607540dba">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a02db993904614f0dd369a8b8aa61358a">end</a> () const</td></tr>
  230. <tr class="separator:a02db993904614f0dd369a8b8aa61358a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  231. <tr class="memitem:a748329fdfb1d037a3d46c813aa4dc90d" id="r_a748329fdfb1d037a3d46c813aa4dc90d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a748329fdfb1d037a3d46c813aa4dc90d">insert</a> (<a class="el" href="class_vector_ptr.html#a35c955cacac6aacaa1e82874b1628865">iterator</a>, const T &amp;)</td></tr>
  232. <tr class="separator:a748329fdfb1d037a3d46c813aa4dc90d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  233. <tr class="memitem:a61c45cebfd340d52e6a33f9365078f19" id="r_a61c45cebfd340d52e6a33f9365078f19"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a61c45cebfd340d52e6a33f9365078f19">insert</a> (int idx)</td></tr>
  234. <tr class="separator:a61c45cebfd340d52e6a33f9365078f19"><td class="memSeparator" colspan="2">&#160;</td></tr>
  235. <tr class="memitem:ae585d69c8898b02198f9187e582b2cbe" id="r_ae585d69c8898b02198f9187e582b2cbe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#ae585d69c8898b02198f9187e582b2cbe">erase</a> (<a class="el" href="class_vector_ptr.html#a35c955cacac6aacaa1e82874b1628865">iterator</a>)</td></tr>
  236. <tr class="separator:ae585d69c8898b02198f9187e582b2cbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
  237. <tr class="memitem:aa67f6e1a9bbaab0d994aecdc06835f6b" id="r_aa67f6e1a9bbaab0d994aecdc06835f6b"><td class="memItemLeft" align="right" valign="top">T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#aa67f6e1a9bbaab0d994aecdc06835f6b">front</a> ()</td></tr>
  238. <tr class="separator:aa67f6e1a9bbaab0d994aecdc06835f6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  239. <tr class="memitem:a2d40292ba6768942d50c7b0d31fad424" id="r_a2d40292ba6768942d50c7b0d31fad424"><td class="memItemLeft" align="right" valign="top">const T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a2d40292ba6768942d50c7b0d31fad424">front</a> () const</td></tr>
  240. <tr class="separator:a2d40292ba6768942d50c7b0d31fad424"><td class="memSeparator" colspan="2">&#160;</td></tr>
  241. <tr class="memitem:a4a557503c0b752dd1bd74295f499129f" id="r_a4a557503c0b752dd1bd74295f499129f"><td class="memItemLeft" align="right" valign="top">T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a4a557503c0b752dd1bd74295f499129f">back</a> ()</td></tr>
  242. <tr class="separator:a4a557503c0b752dd1bd74295f499129f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  243. <tr class="memitem:a8fea989cf23be90deab03db615b7f15b" id="r_a8fea989cf23be90deab03db615b7f15b"><td class="memItemLeft" align="right" valign="top">const T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a8fea989cf23be90deab03db615b7f15b">back</a> () const</td></tr>
  244. <tr class="separator:a8fea989cf23be90deab03db615b7f15b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  245. <tr class="memitem:aea2910f24a5fa43e12891567c29cc63c" id="r_aea2910f24a5fa43e12891567c29cc63c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#aea2910f24a5fa43e12891567c29cc63c">push_front</a> (const T &amp;)</td></tr>
  246. <tr class="separator:aea2910f24a5fa43e12891567c29cc63c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  247. <tr class="memitem:a8922d0954d738ead691e43d10c4f5d9f" id="r_a8922d0954d738ead691e43d10c4f5d9f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a8922d0954d738ead691e43d10c4f5d9f">push_back</a> (const T &amp;)</td></tr>
  248. <tr class="separator:a8922d0954d738ead691e43d10c4f5d9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  249. <tr class="memitem:a66bab802d6a9dcaa67628cde79d12e4b" id="r_a66bab802d6a9dcaa67628cde79d12e4b"><td class="memItemLeft" align="right" valign="top">T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a66bab802d6a9dcaa67628cde79d12e4b">operator[]</a> (U32)</td></tr>
  250. <tr class="separator:a66bab802d6a9dcaa67628cde79d12e4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  251. <tr class="memitem:a808f9d3affaf94fa59f7f8a82a53d5f7" id="r_a808f9d3affaf94fa59f7f8a82a53d5f7"><td class="memItemLeft" align="right" valign="top">const T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a808f9d3affaf94fa59f7f8a82a53d5f7">operator[]</a> (U32) const</td></tr>
  252. <tr class="separator:a808f9d3affaf94fa59f7f8a82a53d5f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  253. </table><table class="memberdecls">
  254. <tr class="heading"><td colspan="2"><h2 class="groupheader">Extended interface</h2></td></tr>
  255. <tr class="memitem:abb81e5ded6ee2dc150ececb6afe8d65d" id="r_abb81e5ded6ee2dc150ececb6afe8d65d"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="class_vector.html">Vector</a>&lt; void * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#abb81e5ded6ee2dc150ececb6afe8d65d">Parent</a></td></tr>
  256. <tr class="separator:abb81e5ded6ee2dc150ececb6afe8d65d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  257. <tr class="memitem:a1c9828bc3de9502754d944c95a2ce0d9" id="r_a1c9828bc3de9502754d944c95a2ce0d9"><td class="memItemLeft" align="right" valign="top">T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a1c9828bc3de9502754d944c95a2ce0d9">first</a> ()</td></tr>
  258. <tr class="separator:a1c9828bc3de9502754d944c95a2ce0d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  259. <tr class="memitem:aef07c02ea1c27bdb5906043b399e0ff0" id="r_aef07c02ea1c27bdb5906043b399e0ff0"><td class="memItemLeft" align="right" valign="top">T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#aef07c02ea1c27bdb5906043b399e0ff0">last</a> ()</td></tr>
  260. <tr class="separator:aef07c02ea1c27bdb5906043b399e0ff0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  261. <tr class="memitem:aa3591411378ca5b3f6f4dcbb9fb52439" id="r_aa3591411378ca5b3f6f4dcbb9fb52439"><td class="memItemLeft" align="right" valign="top">const T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#aa3591411378ca5b3f6f4dcbb9fb52439">first</a> () const</td></tr>
  262. <tr class="separator:aa3591411378ca5b3f6f4dcbb9fb52439"><td class="memSeparator" colspan="2">&#160;</td></tr>
  263. <tr class="memitem:a7cf46742fdf85ce198e542001fc3f3fc" id="r_a7cf46742fdf85ce198e542001fc3f3fc"><td class="memItemLeft" align="right" valign="top">const T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a7cf46742fdf85ce198e542001fc3f3fc">last</a> () const</td></tr>
  264. <tr class="separator:a7cf46742fdf85ce198e542001fc3f3fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
  265. <tr class="memitem:a673cf06427014355eafea88af9ac9dd4" id="r_a673cf06427014355eafea88af9ac9dd4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a673cf06427014355eafea88af9ac9dd4">erase_fast</a> (U32)</td></tr>
  266. <tr class="separator:a673cf06427014355eafea88af9ac9dd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  267. <tr class="memitem:a64ed722de10c02db80d2994b2eefcfa7" id="r_a64ed722de10c02db80d2994b2eefcfa7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a64ed722de10c02db80d2994b2eefcfa7">erase_fast</a> (<a class="el" href="class_vector_ptr.html#a35c955cacac6aacaa1e82874b1628865">iterator</a>)</td></tr>
  268. <tr class="separator:a64ed722de10c02db80d2994b2eefcfa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  269. </table><table class="memberdecls">
  270. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
  271. Additional Inherited Members</h2></td></tr>
  272. <tr class="inherit_header pub_types_class_vector"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_vector')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="class_vector.html">Vector&lt; void * &gt;</a></td></tr>
  273. <tr class="memitem:a265a253612b46abed17c61b0a5e5ce30 inherit pub_types_class_vector" id="r_a265a253612b46abed17c61b0a5e5ce30"><td class="memItemLeft" align="right" valign="top">typedef void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a265a253612b46abed17c61b0a5e5ce30">value_type</a></td></tr>
  274. <tr class="separator:a265a253612b46abed17c61b0a5e5ce30 inherit pub_types_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  275. <tr class="memitem:a9b1a63f171d76a7a3995b6858e99f2ea inherit pub_types_class_vector" id="r_a9b1a63f171d76a7a3995b6858e99f2ea"><td class="memItemLeft" align="right" valign="top">typedef void * &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a9b1a63f171d76a7a3995b6858e99f2ea">reference</a></td></tr>
  276. <tr class="separator:a9b1a63f171d76a7a3995b6858e99f2ea inherit pub_types_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  277. <tr class="memitem:af9ba3e25df088c62f7d535b91672cda9 inherit pub_types_class_vector" id="r_af9ba3e25df088c62f7d535b91672cda9"><td class="memItemLeft" align="right" valign="top">typedef const void * &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#af9ba3e25df088c62f7d535b91672cda9">const_reference</a></td></tr>
  278. <tr class="separator:af9ba3e25df088c62f7d535b91672cda9 inherit pub_types_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  279. <tr class="memitem:a35c955cacac6aacaa1e82874b1628865 inherit pub_types_class_vector" id="r_a35c955cacac6aacaa1e82874b1628865"><td class="memItemLeft" align="right" valign="top">typedef void * *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a35c955cacac6aacaa1e82874b1628865">iterator</a></td></tr>
  280. <tr class="separator:a35c955cacac6aacaa1e82874b1628865 inherit pub_types_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  281. <tr class="memitem:a2fc97dce62b7053449cc868607540dba inherit pub_types_class_vector" id="r_a2fc97dce62b7053449cc868607540dba"><td class="memItemLeft" align="right" valign="top">typedef const void * *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a2fc97dce62b7053449cc868607540dba">const_iterator</a></td></tr>
  282. <tr class="separator:a2fc97dce62b7053449cc868607540dba inherit pub_types_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  283. <tr class="memitem:af3240762358776e0a8e2cbe9a7e04062 inherit pub_types_class_vector" id="r_af3240762358776e0a8e2cbe9a7e04062"><td class="memItemLeft" align="right" valign="top">typedef S32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#af3240762358776e0a8e2cbe9a7e04062">difference_type</a></td></tr>
  284. <tr class="separator:af3240762358776e0a8e2cbe9a7e04062 inherit pub_types_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  285. <tr class="memitem:a778bb1c5996881d8c7ad36dc29066a74 inherit pub_types_class_vector" id="r_a778bb1c5996881d8c7ad36dc29066a74"><td class="memItemLeft" align="right" valign="top">typedef U32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a778bb1c5996881d8c7ad36dc29066a74">size_type</a></td></tr>
  286. <tr class="separator:a778bb1c5996881d8c7ad36dc29066a74 inherit pub_types_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  287. <tr class="memitem:aa1374b41ed616e8d8288714144a9ec89 inherit pub_types_class_vector" id="r_aa1374b41ed616e8d8288714144a9ec89"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="class_vector.html#af3240762358776e0a8e2cbe9a7e04062">difference_type</a>(QSORT_CALLBACK *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#aa1374b41ed616e8d8288714144a9ec89">compare_func</a>) (const void * *a, const void * *b)</td></tr>
  288. <tr class="separator:aa1374b41ed616e8d8288714144a9ec89 inherit pub_types_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  289. <tr class="inherit_header pro_methods_class_vector"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_vector')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_vector.html">Vector&lt; void * &gt;</a></td></tr>
  290. <tr class="memitem:a452ec0f5112f7e1f8dc9fcc87a90670d inherit pro_methods_class_vector" id="r_a452ec0f5112f7e1f8dc9fcc87a90670d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a452ec0f5112f7e1f8dc9fcc87a90670d">resize</a> (U32)</td></tr>
  291. <tr class="separator:a452ec0f5112f7e1f8dc9fcc87a90670d inherit pro_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  292. <tr class="memitem:a53f6ec80886a871f4bd556ae938e8932 inherit pro_methods_class_vector" id="r_a53f6ec80886a871f4bd556ae938e8932"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a53f6ec80886a871f4bd556ae938e8932">destroy</a> (U32 start, U32 <a class="el" href="class_vector.html#a5fefac103d31c6744d6b374ad52fc246">end</a>)</td></tr>
  293. <tr class="memdesc:a53f6ec80886a871f4bd556ae938e8932 inherit pro_methods_class_vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructs elements from <em>start</em> to <em>end-1</em> <br /></td></tr>
  294. <tr class="separator:a53f6ec80886a871f4bd556ae938e8932 inherit pro_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  295. <tr class="memitem:a99923537a9f56acba0a1ef8f32c5a714 inherit pro_methods_class_vector" id="r_a99923537a9f56acba0a1ef8f32c5a714"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a99923537a9f56acba0a1ef8f32c5a714">construct</a> (U32 start, U32 <a class="el" href="class_vector.html#a5fefac103d31c6744d6b374ad52fc246">end</a>)</td></tr>
  296. <tr class="memdesc:a99923537a9f56acba0a1ef8f32c5a714 inherit pro_methods_class_vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs elements from <em>start</em> to <em>end-1</em> <br /></td></tr>
  297. <tr class="separator:a99923537a9f56acba0a1ef8f32c5a714 inherit pro_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  298. <tr class="memitem:a0fc02b0160cbe5b1034ef6956f68be51 inherit pro_methods_class_vector" id="r_a0fc02b0160cbe5b1034ef6956f68be51"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a0fc02b0160cbe5b1034ef6956f68be51">construct</a> (U32 start, U32 <a class="el" href="class_vector.html#a5fefac103d31c6744d6b374ad52fc246">end</a>, const void * *array)</td></tr>
  299. <tr class="separator:a0fc02b0160cbe5b1034ef6956f68be51 inherit pro_methods_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  300. <tr class="inherit_header pro_attribs_class_vector"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_vector')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_vector.html">Vector&lt; void * &gt;</a></td></tr>
  301. <tr class="memitem:a080062ce7f6a249f5b3b76259f4fb7de inherit pro_attribs_class_vector" id="r_a080062ce7f6a249f5b3b76259f4fb7de"><td class="memItemLeft" align="right" valign="top">U32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a080062ce7f6a249f5b3b76259f4fb7de">mElementCount</a></td></tr>
  302. <tr class="separator:a080062ce7f6a249f5b3b76259f4fb7de inherit pro_attribs_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  303. <tr class="memitem:aec882e3a197939d1b3e4ea006efe5f7a inherit pro_attribs_class_vector" id="r_aec882e3a197939d1b3e4ea006efe5f7a"><td class="memItemLeft" align="right" valign="top">U32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#aec882e3a197939d1b3e4ea006efe5f7a">mArraySize</a></td></tr>
  304. <tr class="separator:aec882e3a197939d1b3e4ea006efe5f7a inherit pro_attribs_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  305. <tr class="memitem:ad361e5f374cd4de8a2b4440c696edcdb inherit pro_attribs_class_vector" id="r_ad361e5f374cd4de8a2b4440c696edcdb"><td class="memItemLeft" align="right" valign="top">void * *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#ad361e5f374cd4de8a2b4440c696edcdb">mArray</a></td></tr>
  306. <tr class="separator:ad361e5f374cd4de8a2b4440c696edcdb inherit pro_attribs_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  307. <tr class="memitem:ad821b31a4abf57ec5de6cf2fc62a71e6 inherit pro_attribs_class_vector" id="r_ad821b31a4abf57ec5de6cf2fc62a71e6"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#ad821b31a4abf57ec5de6cf2fc62a71e6">mFileAssociation</a></td></tr>
  308. <tr class="separator:ad821b31a4abf57ec5de6cf2fc62a71e6 inherit pro_attribs_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  309. <tr class="memitem:a1ec0841d4f97e16643f08e37147bef05 inherit pro_attribs_class_vector" id="r_a1ec0841d4f97e16643f08e37147bef05"><td class="memItemLeft" align="right" valign="top">U32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a1ec0841d4f97e16643f08e37147bef05">mLineAssociation</a></td></tr>
  310. <tr class="separator:a1ec0841d4f97e16643f08e37147bef05 inherit pro_attribs_class_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
  311. </table>
  312. <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
  313. <div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br />
  314. class VectorPtr&lt; T &gt;</div><p>Template for vectors of pointers. </p>
  315. </div><h2 class="groupheader">Member Typedef Documentation</h2>
  316. <a id="a2fc97dce62b7053449cc868607540dba" name="a2fc97dce62b7053449cc868607540dba"></a>
  317. <h2 class="memtitle"><span class="permalink"><a href="#a2fc97dce62b7053449cc868607540dba">&#9670;&#160;</a></span>const_iterator</h2>
  318. <div class="memitem">
  319. <div class="memproto">
  320. <div class="memtemplate">
  321. template&lt;class T &gt; </div>
  322. <table class="memname">
  323. <tr>
  324. <td class="memname">typedef const T* <a class="el" href="class_vector_ptr.html#a2fc97dce62b7053449cc868607540dba">const_iterator</a></td>
  325. </tr>
  326. </table>
  327. </div><div class="memdoc">
  328. </div>
  329. </div>
  330. <a id="af9ba3e25df088c62f7d535b91672cda9" name="af9ba3e25df088c62f7d535b91672cda9"></a>
  331. <h2 class="memtitle"><span class="permalink"><a href="#af9ba3e25df088c62f7d535b91672cda9">&#9670;&#160;</a></span>const_reference</h2>
  332. <div class="memitem">
  333. <div class="memproto">
  334. <div class="memtemplate">
  335. template&lt;class T &gt; </div>
  336. <table class="memname">
  337. <tr>
  338. <td class="memname">typedef const T&amp; <a class="el" href="class_vector_ptr.html#af9ba3e25df088c62f7d535b91672cda9">const_reference</a></td>
  339. </tr>
  340. </table>
  341. </div><div class="memdoc">
  342. </div>
  343. </div>
  344. <a id="afd85a3915541382933caa601c2c164e3" name="afd85a3915541382933caa601c2c164e3"></a>
  345. <h2 class="memtitle"><span class="permalink"><a href="#afd85a3915541382933caa601c2c164e3">&#9670;&#160;</a></span>difference_type</h2>
  346. <div class="memitem">
  347. <div class="memproto">
  348. <div class="memtemplate">
  349. template&lt;class T &gt; </div>
  350. <table class="memname">
  351. <tr>
  352. <td class="memname">typedef U32 <a class="el" href="class_vector_ptr.html#afd85a3915541382933caa601c2c164e3">difference_type</a></td>
  353. </tr>
  354. </table>
  355. </div><div class="memdoc">
  356. </div>
  357. </div>
  358. <a id="a35c955cacac6aacaa1e82874b1628865" name="a35c955cacac6aacaa1e82874b1628865"></a>
  359. <h2 class="memtitle"><span class="permalink"><a href="#a35c955cacac6aacaa1e82874b1628865">&#9670;&#160;</a></span>iterator</h2>
  360. <div class="memitem">
  361. <div class="memproto">
  362. <div class="memtemplate">
  363. template&lt;class T &gt; </div>
  364. <table class="memname">
  365. <tr>
  366. <td class="memname">typedef T* <a class="el" href="class_vector_ptr.html#a35c955cacac6aacaa1e82874b1628865">iterator</a></td>
  367. </tr>
  368. </table>
  369. </div><div class="memdoc">
  370. </div>
  371. </div>
  372. <a id="abb81e5ded6ee2dc150ececb6afe8d65d" name="abb81e5ded6ee2dc150ececb6afe8d65d"></a>
  373. <h2 class="memtitle"><span class="permalink"><a href="#abb81e5ded6ee2dc150ececb6afe8d65d">&#9670;&#160;</a></span>Parent</h2>
  374. <div class="memitem">
  375. <div class="memproto">
  376. <div class="memtemplate">
  377. template&lt;class T &gt; </div>
  378. <table class="memname">
  379. <tr>
  380. <td class="memname">typedef <a class="el" href="class_vector.html">Vector</a>&lt;void*&gt; <a class="el" href="class_vector_ptr.html#abb81e5ded6ee2dc150ececb6afe8d65d">Parent</a></td>
  381. </tr>
  382. </table>
  383. </div><div class="memdoc">
  384. </div>
  385. </div>
  386. <a id="a9b1a63f171d76a7a3995b6858e99f2ea" name="a9b1a63f171d76a7a3995b6858e99f2ea"></a>
  387. <h2 class="memtitle"><span class="permalink"><a href="#a9b1a63f171d76a7a3995b6858e99f2ea">&#9670;&#160;</a></span>reference</h2>
  388. <div class="memitem">
  389. <div class="memproto">
  390. <div class="memtemplate">
  391. template&lt;class T &gt; </div>
  392. <table class="memname">
  393. <tr>
  394. <td class="memname">typedef T&amp; <a class="el" href="class_vector_ptr.html#a9b1a63f171d76a7a3995b6858e99f2ea">reference</a></td>
  395. </tr>
  396. </table>
  397. </div><div class="memdoc">
  398. </div>
  399. </div>
  400. <a id="a778bb1c5996881d8c7ad36dc29066a74" name="a778bb1c5996881d8c7ad36dc29066a74"></a>
  401. <h2 class="memtitle"><span class="permalink"><a href="#a778bb1c5996881d8c7ad36dc29066a74">&#9670;&#160;</a></span>size_type</h2>
  402. <div class="memitem">
  403. <div class="memproto">
  404. <div class="memtemplate">
  405. template&lt;class T &gt; </div>
  406. <table class="memname">
  407. <tr>
  408. <td class="memname">typedef U32 <a class="el" href="class_vector_ptr.html#a778bb1c5996881d8c7ad36dc29066a74">size_type</a></td>
  409. </tr>
  410. </table>
  411. </div><div class="memdoc">
  412. </div>
  413. </div>
  414. <a id="a265a253612b46abed17c61b0a5e5ce30" name="a265a253612b46abed17c61b0a5e5ce30"></a>
  415. <h2 class="memtitle"><span class="permalink"><a href="#a265a253612b46abed17c61b0a5e5ce30">&#9670;&#160;</a></span>value_type</h2>
  416. <div class="memitem">
  417. <div class="memproto">
  418. <div class="memtemplate">
  419. template&lt;class T &gt; </div>
  420. <table class="memname">
  421. <tr>
  422. <td class="memname">typedef T <a class="el" href="class_vector_ptr.html#a265a253612b46abed17c61b0a5e5ce30">value_type</a></td>
  423. </tr>
  424. </table>
  425. </div><div class="memdoc">
  426. </div>
  427. </div>
  428. <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
  429. <a id="a8de11e8cc0adf0ae81e597209329235b" name="a8de11e8cc0adf0ae81e597209329235b"></a>
  430. <h2 class="memtitle"><span class="permalink"><a href="#a8de11e8cc0adf0ae81e597209329235b">&#9670;&#160;</a></span>VectorPtr() <span class="overload">[1/2]</span></h2>
  431. <div class="memitem">
  432. <div class="memproto">
  433. <div class="memtemplate">
  434. template&lt;class T &gt; </div>
  435. <table class="mlabels">
  436. <tr>
  437. <td class="mlabels-left">
  438. <table class="memname">
  439. <tr>
  440. <td class="memname"><a class="el" href="class_vector_ptr.html">VectorPtr</a> </td>
  441. <td>(</td>
  442. <td class="paramname"></td><td>)</td>
  443. <td></td>
  444. </tr>
  445. </table>
  446. </td>
  447. <td class="mlabels-right">
  448. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  449. </tr>
  450. </table>
  451. </div><div class="memdoc">
  452. </div>
  453. </div>
  454. <a id="a48987fdbbc38de9acd8e5283a9ced2a7" name="a48987fdbbc38de9acd8e5283a9ced2a7"></a>
  455. <h2 class="memtitle"><span class="permalink"><a href="#a48987fdbbc38de9acd8e5283a9ced2a7">&#9670;&#160;</a></span>VectorPtr() <span class="overload">[2/2]</span></h2>
  456. <div class="memitem">
  457. <div class="memproto">
  458. <div class="memtemplate">
  459. template&lt;class T &gt; </div>
  460. <table class="mlabels">
  461. <tr>
  462. <td class="mlabels-left">
  463. <table class="memname">
  464. <tr>
  465. <td class="memname"><a class="el" href="class_vector_ptr.html">VectorPtr</a> </td>
  466. <td>(</td>
  467. <td class="paramtype">const char *&#160;</td>
  468. <td class="paramname"><em>fileName</em>, </td>
  469. </tr>
  470. <tr>
  471. <td class="paramkey"></td>
  472. <td></td>
  473. <td class="paramtype">const U32&#160;</td>
  474. <td class="paramname"><em>lineNum</em>&#160;</td>
  475. </tr>
  476. <tr>
  477. <td></td>
  478. <td>)</td>
  479. <td></td><td></td>
  480. </tr>
  481. </table>
  482. </td>
  483. <td class="mlabels-right">
  484. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  485. </tr>
  486. </table>
  487. </div><div class="memdoc">
  488. </div>
  489. </div>
  490. <h2 class="groupheader">Member Function Documentation</h2>
  491. <a id="a4a557503c0b752dd1bd74295f499129f" name="a4a557503c0b752dd1bd74295f499129f"></a>
  492. <h2 class="memtitle"><span class="permalink"><a href="#a4a557503c0b752dd1bd74295f499129f">&#9670;&#160;</a></span>back() <span class="overload">[1/2]</span></h2>
  493. <div class="memitem">
  494. <div class="memproto">
  495. <div class="memtemplate">
  496. template&lt;class T &gt; </div>
  497. <table class="mlabels">
  498. <tr>
  499. <td class="mlabels-left">
  500. <table class="memname">
  501. <tr>
  502. <td class="memname">T &amp; back </td>
  503. <td>(</td>
  504. <td class="paramname"></td><td>)</td>
  505. <td></td>
  506. </tr>
  507. </table>
  508. </td>
  509. <td class="mlabels-right">
  510. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  511. </tr>
  512. </table>
  513. </div><div class="memdoc">
  514. </div>
  515. </div>
  516. <a id="a8fea989cf23be90deab03db615b7f15b" name="a8fea989cf23be90deab03db615b7f15b"></a>
  517. <h2 class="memtitle"><span class="permalink"><a href="#a8fea989cf23be90deab03db615b7f15b">&#9670;&#160;</a></span>back() <span class="overload">[2/2]</span></h2>
  518. <div class="memitem">
  519. <div class="memproto">
  520. <div class="memtemplate">
  521. template&lt;class T &gt; </div>
  522. <table class="mlabels">
  523. <tr>
  524. <td class="mlabels-left">
  525. <table class="memname">
  526. <tr>
  527. <td class="memname">const T &amp; back </td>
  528. <td>(</td>
  529. <td class="paramname"></td><td>)</td>
  530. <td> const</td>
  531. </tr>
  532. </table>
  533. </td>
  534. <td class="mlabels-right">
  535. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  536. </tr>
  537. </table>
  538. </div><div class="memdoc">
  539. </div>
  540. </div>
  541. <a id="ace16deb7dc11b099e6b1e9ac9ffdd533" name="ace16deb7dc11b099e6b1e9ac9ffdd533"></a>
  542. <h2 class="memtitle"><span class="permalink"><a href="#ace16deb7dc11b099e6b1e9ac9ffdd533">&#9670;&#160;</a></span>begin() <span class="overload">[1/2]</span></h2>
  543. <div class="memitem">
  544. <div class="memproto">
  545. <div class="memtemplate">
  546. template&lt;class T &gt; </div>
  547. <table class="mlabels">
  548. <tr>
  549. <td class="mlabels-left">
  550. <table class="memname">
  551. <tr>
  552. <td class="memname"><a class="el" href="class_vector_ptr.html">VectorPtr</a>&lt; T &gt;<a class="el" href="class_vector_ptr.html#a35c955cacac6aacaa1e82874b1628865">::iterator</a> begin </td>
  553. <td>(</td>
  554. <td class="paramname"></td><td>)</td>
  555. <td></td>
  556. </tr>
  557. </table>
  558. </td>
  559. <td class="mlabels-right">
  560. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  561. </tr>
  562. </table>
  563. </div><div class="memdoc">
  564. </div>
  565. </div>
  566. <a id="a1fb1fe33d4763eb0c841845fb9117c17" name="a1fb1fe33d4763eb0c841845fb9117c17"></a>
  567. <h2 class="memtitle"><span class="permalink"><a href="#a1fb1fe33d4763eb0c841845fb9117c17">&#9670;&#160;</a></span>begin() <span class="overload">[2/2]</span></h2>
  568. <div class="memitem">
  569. <div class="memproto">
  570. <div class="memtemplate">
  571. template&lt;class T &gt; </div>
  572. <table class="mlabels">
  573. <tr>
  574. <td class="mlabels-left">
  575. <table class="memname">
  576. <tr>
  577. <td class="memname"><a class="el" href="class_vector_ptr.html">VectorPtr</a>&lt; T &gt;<a class="el" href="class_vector_ptr.html#a2fc97dce62b7053449cc868607540dba">::const_iterator</a> begin </td>
  578. <td>(</td>
  579. <td class="paramname"></td><td>)</td>
  580. <td> const</td>
  581. </tr>
  582. </table>
  583. </td>
  584. <td class="mlabels-right">
  585. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  586. </tr>
  587. </table>
  588. </div><div class="memdoc">
  589. </div>
  590. </div>
  591. <a id="af14bdffc1647b765d3b9bd873285443d" name="af14bdffc1647b765d3b9bd873285443d"></a>
  592. <h2 class="memtitle"><span class="permalink"><a href="#af14bdffc1647b765d3b9bd873285443d">&#9670;&#160;</a></span>end() <span class="overload">[1/2]</span></h2>
  593. <div class="memitem">
  594. <div class="memproto">
  595. <div class="memtemplate">
  596. template&lt;class T &gt; </div>
  597. <table class="mlabels">
  598. <tr>
  599. <td class="mlabels-left">
  600. <table class="memname">
  601. <tr>
  602. <td class="memname"><a class="el" href="class_vector_ptr.html">VectorPtr</a>&lt; T &gt;<a class="el" href="class_vector_ptr.html#a35c955cacac6aacaa1e82874b1628865">::iterator</a> end </td>
  603. <td>(</td>
  604. <td class="paramname"></td><td>)</td>
  605. <td></td>
  606. </tr>
  607. </table>
  608. </td>
  609. <td class="mlabels-right">
  610. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  611. </tr>
  612. </table>
  613. </div><div class="memdoc">
  614. </div>
  615. </div>
  616. <a id="a02db993904614f0dd369a8b8aa61358a" name="a02db993904614f0dd369a8b8aa61358a"></a>
  617. <h2 class="memtitle"><span class="permalink"><a href="#a02db993904614f0dd369a8b8aa61358a">&#9670;&#160;</a></span>end() <span class="overload">[2/2]</span></h2>
  618. <div class="memitem">
  619. <div class="memproto">
  620. <div class="memtemplate">
  621. template&lt;class T &gt; </div>
  622. <table class="mlabels">
  623. <tr>
  624. <td class="mlabels-left">
  625. <table class="memname">
  626. <tr>
  627. <td class="memname"><a class="el" href="class_vector_ptr.html">VectorPtr</a>&lt; T &gt;<a class="el" href="class_vector_ptr.html#a2fc97dce62b7053449cc868607540dba">::const_iterator</a> end </td>
  628. <td>(</td>
  629. <td class="paramname"></td><td>)</td>
  630. <td> const</td>
  631. </tr>
  632. </table>
  633. </td>
  634. <td class="mlabels-right">
  635. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  636. </tr>
  637. </table>
  638. </div><div class="memdoc">
  639. </div>
  640. </div>
  641. <a id="ae585d69c8898b02198f9187e582b2cbe" name="ae585d69c8898b02198f9187e582b2cbe"></a>
  642. <h2 class="memtitle"><span class="permalink"><a href="#ae585d69c8898b02198f9187e582b2cbe">&#9670;&#160;</a></span>erase()</h2>
  643. <div class="memitem">
  644. <div class="memproto">
  645. <div class="memtemplate">
  646. template&lt;class T &gt; </div>
  647. <table class="mlabels">
  648. <tr>
  649. <td class="mlabels-left">
  650. <table class="memname">
  651. <tr>
  652. <td class="memname">void erase </td>
  653. <td>(</td>
  654. <td class="paramtype"><a class="el" href="class_vector_ptr.html#a35c955cacac6aacaa1e82874b1628865">iterator</a>&#160;</td>
  655. <td class="paramname"><em>i</em></td><td>)</td>
  656. <td></td>
  657. </tr>
  658. </table>
  659. </td>
  660. <td class="mlabels-right">
  661. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  662. </tr>
  663. </table>
  664. </div><div class="memdoc">
  665. </div>
  666. </div>
  667. <a id="a64ed722de10c02db80d2994b2eefcfa7" name="a64ed722de10c02db80d2994b2eefcfa7"></a>
  668. <h2 class="memtitle"><span class="permalink"><a href="#a64ed722de10c02db80d2994b2eefcfa7">&#9670;&#160;</a></span>erase_fast() <span class="overload">[1/2]</span></h2>
  669. <div class="memitem">
  670. <div class="memproto">
  671. <div class="memtemplate">
  672. template&lt;class T &gt; </div>
  673. <table class="mlabels">
  674. <tr>
  675. <td class="mlabels-left">
  676. <table class="memname">
  677. <tr>
  678. <td class="memname">void erase_fast </td>
  679. <td>(</td>
  680. <td class="paramtype"><a class="el" href="class_vector_ptr.html#a35c955cacac6aacaa1e82874b1628865">iterator</a>&#160;</td>
  681. <td class="paramname"><em>i</em></td><td>)</td>
  682. <td></td>
  683. </tr>
  684. </table>
  685. </td>
  686. <td class="mlabels-right">
  687. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  688. </tr>
  689. </table>
  690. </div><div class="memdoc">
  691. </div>
  692. </div>
  693. <a id="a673cf06427014355eafea88af9ac9dd4" name="a673cf06427014355eafea88af9ac9dd4"></a>
  694. <h2 class="memtitle"><span class="permalink"><a href="#a673cf06427014355eafea88af9ac9dd4">&#9670;&#160;</a></span>erase_fast() <span class="overload">[2/2]</span></h2>
  695. <div class="memitem">
  696. <div class="memproto">
  697. <div class="memtemplate">
  698. template&lt;class T &gt; </div>
  699. <table class="mlabels">
  700. <tr>
  701. <td class="mlabels-left">
  702. <table class="memname">
  703. <tr>
  704. <td class="memname">void erase_fast </td>
  705. <td>(</td>
  706. <td class="paramtype">U32&#160;</td>
  707. <td class="paramname"><em>index</em></td><td>)</td>
  708. <td></td>
  709. </tr>
  710. </table>
  711. </td>
  712. <td class="mlabels-right">
  713. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  714. </tr>
  715. </table>
  716. </div><div class="memdoc">
  717. </div>
  718. </div>
  719. <a id="a1c9828bc3de9502754d944c95a2ce0d9" name="a1c9828bc3de9502754d944c95a2ce0d9"></a>
  720. <h2 class="memtitle"><span class="permalink"><a href="#a1c9828bc3de9502754d944c95a2ce0d9">&#9670;&#160;</a></span>first() <span class="overload">[1/2]</span></h2>
  721. <div class="memitem">
  722. <div class="memproto">
  723. <div class="memtemplate">
  724. template&lt;class T &gt; </div>
  725. <table class="mlabels">
  726. <tr>
  727. <td class="mlabels-left">
  728. <table class="memname">
  729. <tr>
  730. <td class="memname">T &amp; first </td>
  731. <td>(</td>
  732. <td class="paramname"></td><td>)</td>
  733. <td></td>
  734. </tr>
  735. </table>
  736. </td>
  737. <td class="mlabels-right">
  738. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  739. </tr>
  740. </table>
  741. </div><div class="memdoc">
  742. </div>
  743. </div>
  744. <a id="aa3591411378ca5b3f6f4dcbb9fb52439" name="aa3591411378ca5b3f6f4dcbb9fb52439"></a>
  745. <h2 class="memtitle"><span class="permalink"><a href="#aa3591411378ca5b3f6f4dcbb9fb52439">&#9670;&#160;</a></span>first() <span class="overload">[2/2]</span></h2>
  746. <div class="memitem">
  747. <div class="memproto">
  748. <div class="memtemplate">
  749. template&lt;class T &gt; </div>
  750. <table class="mlabels">
  751. <tr>
  752. <td class="mlabels-left">
  753. <table class="memname">
  754. <tr>
  755. <td class="memname">const T &amp; first </td>
  756. <td>(</td>
  757. <td class="paramname"></td><td>)</td>
  758. <td> const</td>
  759. </tr>
  760. </table>
  761. </td>
  762. <td class="mlabels-right">
  763. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  764. </tr>
  765. </table>
  766. </div><div class="memdoc">
  767. </div>
  768. </div>
  769. <a id="aa67f6e1a9bbaab0d994aecdc06835f6b" name="aa67f6e1a9bbaab0d994aecdc06835f6b"></a>
  770. <h2 class="memtitle"><span class="permalink"><a href="#aa67f6e1a9bbaab0d994aecdc06835f6b">&#9670;&#160;</a></span>front() <span class="overload">[1/2]</span></h2>
  771. <div class="memitem">
  772. <div class="memproto">
  773. <div class="memtemplate">
  774. template&lt;class T &gt; </div>
  775. <table class="mlabels">
  776. <tr>
  777. <td class="mlabels-left">
  778. <table class="memname">
  779. <tr>
  780. <td class="memname">T &amp; front </td>
  781. <td>(</td>
  782. <td class="paramname"></td><td>)</td>
  783. <td></td>
  784. </tr>
  785. </table>
  786. </td>
  787. <td class="mlabels-right">
  788. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  789. </tr>
  790. </table>
  791. </div><div class="memdoc">
  792. </div>
  793. </div>
  794. <a id="a2d40292ba6768942d50c7b0d31fad424" name="a2d40292ba6768942d50c7b0d31fad424"></a>
  795. <h2 class="memtitle"><span class="permalink"><a href="#a2d40292ba6768942d50c7b0d31fad424">&#9670;&#160;</a></span>front() <span class="overload">[2/2]</span></h2>
  796. <div class="memitem">
  797. <div class="memproto">
  798. <div class="memtemplate">
  799. template&lt;class T &gt; </div>
  800. <table class="mlabels">
  801. <tr>
  802. <td class="mlabels-left">
  803. <table class="memname">
  804. <tr>
  805. <td class="memname">const T &amp; front </td>
  806. <td>(</td>
  807. <td class="paramname"></td><td>)</td>
  808. <td> const</td>
  809. </tr>
  810. </table>
  811. </td>
  812. <td class="mlabels-right">
  813. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  814. </tr>
  815. </table>
  816. </div><div class="memdoc">
  817. </div>
  818. </div>
  819. <a id="a61c45cebfd340d52e6a33f9365078f19" name="a61c45cebfd340d52e6a33f9365078f19"></a>
  820. <h2 class="memtitle"><span class="permalink"><a href="#a61c45cebfd340d52e6a33f9365078f19">&#9670;&#160;</a></span>insert() <span class="overload">[1/2]</span></h2>
  821. <div class="memitem">
  822. <div class="memproto">
  823. <div class="memtemplate">
  824. template&lt;class T &gt; </div>
  825. <table class="mlabels">
  826. <tr>
  827. <td class="mlabels-left">
  828. <table class="memname">
  829. <tr>
  830. <td class="memname">void insert </td>
  831. <td>(</td>
  832. <td class="paramtype">int&#160;</td>
  833. <td class="paramname"><em>idx</em></td><td>)</td>
  834. <td></td>
  835. </tr>
  836. </table>
  837. </td>
  838. <td class="mlabels-right">
  839. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  840. </tr>
  841. </table>
  842. </div><div class="memdoc">
  843. </div>
  844. </div>
  845. <a id="a748329fdfb1d037a3d46c813aa4dc90d" name="a748329fdfb1d037a3d46c813aa4dc90d"></a>
  846. <h2 class="memtitle"><span class="permalink"><a href="#a748329fdfb1d037a3d46c813aa4dc90d">&#9670;&#160;</a></span>insert() <span class="overload">[2/2]</span></h2>
  847. <div class="memitem">
  848. <div class="memproto">
  849. <div class="memtemplate">
  850. template&lt;class T &gt; </div>
  851. <table class="mlabels">
  852. <tr>
  853. <td class="mlabels-left">
  854. <table class="memname">
  855. <tr>
  856. <td class="memname">void insert </td>
  857. <td>(</td>
  858. <td class="paramtype"><a class="el" href="class_vector_ptr.html#a35c955cacac6aacaa1e82874b1628865">iterator</a>&#160;</td>
  859. <td class="paramname"><em>i</em>, </td>
  860. </tr>
  861. <tr>
  862. <td class="paramkey"></td>
  863. <td></td>
  864. <td class="paramtype">const T &amp;&#160;</td>
  865. <td class="paramname"><em>x</em>&#160;</td>
  866. </tr>
  867. <tr>
  868. <td></td>
  869. <td>)</td>
  870. <td></td><td></td>
  871. </tr>
  872. </table>
  873. </td>
  874. <td class="mlabels-right">
  875. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  876. </tr>
  877. </table>
  878. </div><div class="memdoc">
  879. </div>
  880. </div>
  881. <a id="aef07c02ea1c27bdb5906043b399e0ff0" name="aef07c02ea1c27bdb5906043b399e0ff0"></a>
  882. <h2 class="memtitle"><span class="permalink"><a href="#aef07c02ea1c27bdb5906043b399e0ff0">&#9670;&#160;</a></span>last() <span class="overload">[1/2]</span></h2>
  883. <div class="memitem">
  884. <div class="memproto">
  885. <div class="memtemplate">
  886. template&lt;class T &gt; </div>
  887. <table class="mlabels">
  888. <tr>
  889. <td class="mlabels-left">
  890. <table class="memname">
  891. <tr>
  892. <td class="memname">T &amp; last </td>
  893. <td>(</td>
  894. <td class="paramname"></td><td>)</td>
  895. <td></td>
  896. </tr>
  897. </table>
  898. </td>
  899. <td class="mlabels-right">
  900. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  901. </tr>
  902. </table>
  903. </div><div class="memdoc">
  904. </div>
  905. </div>
  906. <a id="a7cf46742fdf85ce198e542001fc3f3fc" name="a7cf46742fdf85ce198e542001fc3f3fc"></a>
  907. <h2 class="memtitle"><span class="permalink"><a href="#a7cf46742fdf85ce198e542001fc3f3fc">&#9670;&#160;</a></span>last() <span class="overload">[2/2]</span></h2>
  908. <div class="memitem">
  909. <div class="memproto">
  910. <div class="memtemplate">
  911. template&lt;class T &gt; </div>
  912. <table class="mlabels">
  913. <tr>
  914. <td class="mlabels-left">
  915. <table class="memname">
  916. <tr>
  917. <td class="memname">const T &amp; last </td>
  918. <td>(</td>
  919. <td class="paramname"></td><td>)</td>
  920. <td> const</td>
  921. </tr>
  922. </table>
  923. </td>
  924. <td class="mlabels-right">
  925. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  926. </tr>
  927. </table>
  928. </div><div class="memdoc">
  929. </div>
  930. </div>
  931. <a id="a66bab802d6a9dcaa67628cde79d12e4b" name="a66bab802d6a9dcaa67628cde79d12e4b"></a>
  932. <h2 class="memtitle"><span class="permalink"><a href="#a66bab802d6a9dcaa67628cde79d12e4b">&#9670;&#160;</a></span>operator[]() <span class="overload">[1/2]</span></h2>
  933. <div class="memitem">
  934. <div class="memproto">
  935. <div class="memtemplate">
  936. template&lt;class T &gt; </div>
  937. <table class="mlabels">
  938. <tr>
  939. <td class="mlabels-left">
  940. <table class="memname">
  941. <tr>
  942. <td class="memname">T &amp; operator[] </td>
  943. <td>(</td>
  944. <td class="paramtype">U32&#160;</td>
  945. <td class="paramname"><em>index</em></td><td>)</td>
  946. <td></td>
  947. </tr>
  948. </table>
  949. </td>
  950. <td class="mlabels-right">
  951. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  952. </tr>
  953. </table>
  954. </div><div class="memdoc">
  955. </div>
  956. </div>
  957. <a id="a808f9d3affaf94fa59f7f8a82a53d5f7" name="a808f9d3affaf94fa59f7f8a82a53d5f7"></a>
  958. <h2 class="memtitle"><span class="permalink"><a href="#a808f9d3affaf94fa59f7f8a82a53d5f7">&#9670;&#160;</a></span>operator[]() <span class="overload">[2/2]</span></h2>
  959. <div class="memitem">
  960. <div class="memproto">
  961. <div class="memtemplate">
  962. template&lt;class T &gt; </div>
  963. <table class="mlabels">
  964. <tr>
  965. <td class="mlabels-left">
  966. <table class="memname">
  967. <tr>
  968. <td class="memname">const T &amp; operator[] </td>
  969. <td>(</td>
  970. <td class="paramtype">U32&#160;</td>
  971. <td class="paramname"><em>index</em></td><td>)</td>
  972. <td> const</td>
  973. </tr>
  974. </table>
  975. </td>
  976. <td class="mlabels-right">
  977. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  978. </tr>
  979. </table>
  980. </div><div class="memdoc">
  981. </div>
  982. </div>
  983. <a id="a8922d0954d738ead691e43d10c4f5d9f" name="a8922d0954d738ead691e43d10c4f5d9f"></a>
  984. <h2 class="memtitle"><span class="permalink"><a href="#a8922d0954d738ead691e43d10c4f5d9f">&#9670;&#160;</a></span>push_back()</h2>
  985. <div class="memitem">
  986. <div class="memproto">
  987. <div class="memtemplate">
  988. template&lt;class T &gt; </div>
  989. <table class="mlabels">
  990. <tr>
  991. <td class="mlabels-left">
  992. <table class="memname">
  993. <tr>
  994. <td class="memname">void push_back </td>
  995. <td>(</td>
  996. <td class="paramtype">const T &amp;&#160;</td>
  997. <td class="paramname"><em>x</em></td><td>)</td>
  998. <td></td>
  999. </tr>
  1000. </table>
  1001. </td>
  1002. <td class="mlabels-right">
  1003. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1004. </tr>
  1005. </table>
  1006. </div><div class="memdoc">
  1007. </div>
  1008. </div>
  1009. <a id="aea2910f24a5fa43e12891567c29cc63c" name="aea2910f24a5fa43e12891567c29cc63c"></a>
  1010. <h2 class="memtitle"><span class="permalink"><a href="#aea2910f24a5fa43e12891567c29cc63c">&#9670;&#160;</a></span>push_front()</h2>
  1011. <div class="memitem">
  1012. <div class="memproto">
  1013. <div class="memtemplate">
  1014. template&lt;class T &gt; </div>
  1015. <table class="mlabels">
  1016. <tr>
  1017. <td class="mlabels-left">
  1018. <table class="memname">
  1019. <tr>
  1020. <td class="memname">void push_front </td>
  1021. <td>(</td>
  1022. <td class="paramtype">const T &amp;&#160;</td>
  1023. <td class="paramname"><em>x</em></td><td>)</td>
  1024. <td></td>
  1025. </tr>
  1026. </table>
  1027. </td>
  1028. <td class="mlabels-right">
  1029. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1030. </tr>
  1031. </table>
  1032. </div><div class="memdoc">
  1033. </div>
  1034. </div>
  1035. <hr/>The documentation for this class was generated from the following file:<ul>
  1036. <li>collection/<b>vector.h</b></li>
  1037. </ul>
  1038. </div><!-- contents -->
  1039. <!-- start footer part -->
  1040. <hr class="footer"/><address class="footer"><small>
  1041. Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
  1042. </small></address>
  1043. </body>
  1044. </html>