| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110 |
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
- <head>
- <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
- <meta http-equiv="X-UA-Compatible" content="IE=11"/>
- <meta name="generator" content="Doxygen 1.9.8"/>
- <meta name="viewport" content="width=device-width, initial-scale=1"/>
- <title>Torque2D Reference: VectorPtr< T > Class Template Reference</title>
- <link href="tabs.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="jquery.js"></script>
- <script type="text/javascript" src="dynsections.js"></script>
- <link href="search/search.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="search/searchdata.js"></script>
- <script type="text/javascript" src="search/search.js"></script>
- <link href="doxygen.css" rel="stylesheet" type="text/css" />
- <link href="t2d-stylesheet-extra.css" rel="stylesheet" type="text/css"/>
- </head>
- <body>
- <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
- <div id="titlearea">
- <table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Torque2D Reference
- </div>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <!-- end header part -->
- <!-- Generated by Doxygen 1.9.8 -->
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
- var searchBox = new SearchBox("searchBox", "search/",'.html');
- /* @license-end */
- </script>
- <script type="text/javascript" src="menudata.js"></script>
- <script type="text/javascript" src="menu.js"></script>
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
- $(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
- });
- /* @license-end */
- </script>
- <div id="main-nav"></div>
- <!-- window showing the filter options -->
- <div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
- </div>
- <!-- iframe showing the search results (closed by default) -->
- <div id="MSearchResultsWindow">
- <div id="MSearchResults">
- <div class="SRPage">
- <div id="SRIndex">
- <div id="SRResults"></div>
- <div class="SRStatus" id="Loading">Loading...</div>
- <div class="SRStatus" id="Searching">Searching...</div>
- <div class="SRStatus" id="NoMatches">No Matches</div>
- </div>
- </div>
- </div>
- </div>
- </div><!-- top -->
- <div class="header">
- <div class="summary">
- <a href="#pub-methods">Public Member Functions</a> |
- <a href="class_vector_ptr-members.html">List of all members</a> </div>
- <div class="headertitle"><div class="title">VectorPtr< T > Class Template Reference</div></div>
- </div><!--header-->
- <div class="contents">
- <p>Template for vectors of pointers.
- <a href="class_vector_ptr.html#details">More...</a></p>
- <p><code>#include <vector.h></code></p>
- <div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
- <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for VectorPtr< T >:</div>
- <div id="dynsection-0-summary" class="dynsummary" style="display:block;">
- </div>
- <div id="dynsection-0-content" class="dyncontent" style="display:none;">
- <div class="center">
- <img src="class_vector_ptr.png" usemap="#VectorPtr_3C_20T_20_3E_map" alt=""/>
- <map id="VectorPtr_3C_20T_20_3E_map" name="VectorPtr_3C_20T_20_3E_map">
- <area href="class_vector.html" alt="Vector< void * >" shape="rect" coords="0,0,110,24"/>
- </map>
- </div></div>
- <table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
- Public Member Functions</h2></td></tr>
- <tr class="memitem:a8de11e8cc0adf0ae81e597209329235b" id="r_a8de11e8cc0adf0ae81e597209329235b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a8de11e8cc0adf0ae81e597209329235b">VectorPtr</a> ()</td></tr>
- <tr class="separator:a8de11e8cc0adf0ae81e597209329235b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a48987fdbbc38de9acd8e5283a9ced2a7" id="r_a48987fdbbc38de9acd8e5283a9ced2a7"><td class="memItemLeft" align="right" valign="top"> </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>
- <tr class="separator:a48987fdbbc38de9acd8e5283a9ced2a7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pub_methods_class_vector"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_vector')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_vector.html">Vector< void * ></a></td></tr>
- <tr class="memitem:aa234d22ffb7930cbd7537e922c6a3f59 inherit pub_methods_class_vector" id="r_aa234d22ffb7930cbd7537e922c6a3f59"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#aa234d22ffb7930cbd7537e922c6a3f59">Vector</a> (const U32 initialSize=0)</td></tr>
- <tr class="separator:aa234d22ffb7930cbd7537e922c6a3f59 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a786d1ebfd6d96d0e65b4a74e93b2c5f2 inherit pub_methods_class_vector" id="r_a786d1ebfd6d96d0e65b4a74e93b2c5f2"><td class="memItemLeft" align="right" valign="top"> </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>
- <tr class="separator:a786d1ebfd6d96d0e65b4a74e93b2c5f2 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1670ba314bd9939c21c2c90677b6a470 inherit pub_methods_class_vector" id="r_a1670ba314bd9939c21c2c90677b6a470"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a1670ba314bd9939c21c2c90677b6a470">Vector</a> (const char *fileName, const U32 lineNum)</td></tr>
- <tr class="separator:a1670ba314bd9939c21c2c90677b6a470 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7b597e37362cee724912b3402bbea4ba inherit pub_methods_class_vector" id="r_a7b597e37362cee724912b3402bbea4ba"><td class="memItemLeft" align="right" valign="top"> </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> &)</td></tr>
- <tr class="separator:a7b597e37362cee724912b3402bbea4ba inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aaa9fccd0cb7734271f7a15e5d9dc0d27 inherit pub_methods_class_vector" id="r_aaa9fccd0cb7734271f7a15e5d9dc0d27"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#aaa9fccd0cb7734271f7a15e5d9dc0d27">~Vector</a> ()</td></tr>
- <tr class="separator:aaa9fccd0cb7734271f7a15e5d9dc0d27 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a96803318e0a966bd20f76cfad92362a3 inherit pub_methods_class_vector" id="r_a96803318e0a966bd20f76cfad92362a3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a96803318e0a966bd20f76cfad92362a3">setFileAssociation</a> (const char *file, const U32 line)</td></tr>
- <tr class="separator:a96803318e0a966bd20f76cfad92362a3 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af1b350ee43a8a33011701ef6e587dcfc inherit pub_methods_class_vector" id="r_af1b350ee43a8a33011701ef6e587dcfc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#af1b350ee43a8a33011701ef6e587dcfc">insert</a> (U32)</td></tr>
- <tr class="separator:af1b350ee43a8a33011701ef6e587dcfc inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4ace45e112a4235df6bc0be1d051dfa3 inherit pub_methods_class_vector" id="r_a4ace45e112a4235df6bc0be1d051dfa3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a4ace45e112a4235df6bc0be1d051dfa3">erase</a> (U32)</td></tr>
- <tr class="separator:a4ace45e112a4235df6bc0be1d051dfa3 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abe8bbe8e2ec46453012b079447a25430 inherit pub_methods_class_vector" id="r_abe8bbe8e2ec46453012b079447a25430"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#abe8bbe8e2ec46453012b079447a25430">memSize</a> () const</td></tr>
- <tr class="separator:abe8bbe8e2ec46453012b079447a25430 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3869b6fecb45f1bf0d41b144830b1b14 inherit pub_methods_class_vector" id="r_a3869b6fecb45f1bf0d41b144830b1b14"><td class="memItemLeft" align="right" valign="top">void * * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a3869b6fecb45f1bf0d41b144830b1b14">address</a> () const</td></tr>
- <tr class="separator:a3869b6fecb45f1bf0d41b144830b1b14 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aeefb54afa0c13b666f3a71f0d35afbd5 inherit pub_methods_class_vector" id="r_aeefb54afa0c13b666f3a71f0d35afbd5"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#aeefb54afa0c13b666f3a71f0d35afbd5">setSize</a> (U32)</td></tr>
- <tr class="separator:aeefb54afa0c13b666f3a71f0d35afbd5 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a22aa35a34375099003683fb8c92b9484 inherit pub_methods_class_vector" id="r_a22aa35a34375099003683fb8c92b9484"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a22aa35a34375099003683fb8c92b9484">increment</a> (U32=1)</td></tr>
- <tr class="separator:a22aa35a34375099003683fb8c92b9484 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2db6b5f8602089bbec9b5c0ed7f58cd8 inherit pub_methods_class_vector" id="r_a2db6b5f8602089bbec9b5c0ed7f58cd8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a2db6b5f8602089bbec9b5c0ed7f58cd8">increment</a> (const void * *array, U32=1)</td></tr>
- <tr class="separator:a2db6b5f8602089bbec9b5c0ed7f58cd8 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a184312eb3b606e939afa8486f37a1a8d inherit pub_methods_class_vector" id="r_a184312eb3b606e939afa8486f37a1a8d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a184312eb3b606e939afa8486f37a1a8d">decrement</a> (U32=1)</td></tr>
- <tr class="separator:a184312eb3b606e939afa8486f37a1a8d inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a673cf06427014355eafea88af9ac9dd4 inherit pub_methods_class_vector" id="r_a673cf06427014355eafea88af9ac9dd4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a673cf06427014355eafea88af9ac9dd4">erase_fast</a> (U32)</td></tr>
- <tr class="separator:a673cf06427014355eafea88af9ac9dd4 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a64ed722de10c02db80d2994b2eefcfa7 inherit pub_methods_class_vector" id="r_a64ed722de10c02db80d2994b2eefcfa7"><td class="memItemLeft" align="right" valign="top">void </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>
- <tr class="separator:a64ed722de10c02db80d2994b2eefcfa7 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac8bb3912a3ce86b15842e79d0b421204 inherit pub_methods_class_vector" id="r_ac8bb3912a3ce86b15842e79d0b421204"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#ac8bb3912a3ce86b15842e79d0b421204">clear</a> ()</td></tr>
- <tr class="separator:ac8bb3912a3ce86b15842e79d0b421204 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a043cdfc194924194e381a986c229569e inherit pub_methods_class_vector" id="r_a043cdfc194924194e381a986c229569e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a043cdfc194924194e381a986c229569e">compact</a> ()</td></tr>
- <tr class="separator:a043cdfc194924194e381a986c229569e inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af83fbd341b8557bca6be7871375a5390 inherit pub_methods_class_vector" id="r_af83fbd341b8557bca6be7871375a5390"><td class="memItemLeft" align="right" valign="top">void </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>
- <tr class="separator:af83fbd341b8557bca6be7871375a5390 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1c9828bc3de9502754d944c95a2ce0d9 inherit pub_methods_class_vector" id="r_a1c9828bc3de9502754d944c95a2ce0d9"><td class="memItemLeft" align="right" valign="top">void * & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a1c9828bc3de9502754d944c95a2ce0d9">first</a> ()</td></tr>
- <tr class="separator:a1c9828bc3de9502754d944c95a2ce0d9 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa3591411378ca5b3f6f4dcbb9fb52439 inherit pub_methods_class_vector" id="r_aa3591411378ca5b3f6f4dcbb9fb52439"><td class="memItemLeft" align="right" valign="top">const void * & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#aa3591411378ca5b3f6f4dcbb9fb52439">first</a> () const</td></tr>
- <tr class="separator:aa3591411378ca5b3f6f4dcbb9fb52439 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aef07c02ea1c27bdb5906043b399e0ff0 inherit pub_methods_class_vector" id="r_aef07c02ea1c27bdb5906043b399e0ff0"><td class="memItemLeft" align="right" valign="top">void * & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#aef07c02ea1c27bdb5906043b399e0ff0">last</a> ()</td></tr>
- <tr class="separator:aef07c02ea1c27bdb5906043b399e0ff0 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7cf46742fdf85ce198e542001fc3f3fc inherit pub_methods_class_vector" id="r_a7cf46742fdf85ce198e542001fc3f3fc"><td class="memItemLeft" align="right" valign="top">const void * & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a7cf46742fdf85ce198e542001fc3f3fc">last</a> () const</td></tr>
- <tr class="separator:a7cf46742fdf85ce198e542001fc3f3fc inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a05c028361b46d5b993b26b7eb7a85e7a inherit pub_methods_class_vector" id="r_a05c028361b46d5b993b26b7eb7a85e7a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a05c028361b46d5b993b26b7eb7a85e7a">set</a> (void *addr, U32 sz)</td></tr>
- <tr class="separator:a05c028361b46d5b993b26b7eb7a85e7a inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae4d9500ca02a4f188049861047473f9d inherit pub_methods_class_vector" id="r_ae4d9500ca02a4f188049861047473f9d"><td class="memItemLeft" align="right" valign="top">void </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> &p)</td></tr>
- <tr class="separator:ae4d9500ca02a4f188049861047473f9d inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <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>< void * > & </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>< void * > &p)</td></tr>
- <tr class="separator:afaf36ba1fc7f17b085c0de79f30063a2 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <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> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#afbfd445ef0fdada29cba99bcd56d08a0">begin</a> ()</td></tr>
- <tr class="separator:afbfd445ef0fdada29cba99bcd56d08a0 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <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> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a3a0b076812f6b05a9dd6665590b90090">begin</a> () const</td></tr>
- <tr class="separator:a3a0b076812f6b05a9dd6665590b90090 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <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> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a5fefac103d31c6744d6b374ad52fc246">end</a> ()</td></tr>
- <tr class="separator:a5fefac103d31c6744d6b374ad52fc246 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <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> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#ad0160b3574b926c47456115a67e11239">end</a> () const</td></tr>
- <tr class="separator:ad0160b3574b926c47456115a67e11239 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1ce3b4b5fa4fcc3c9bba2ac1fefed4ec inherit pub_methods_class_vector" id="r_a1ce3b4b5fa4fcc3c9bba2ac1fefed4ec"><td class="memItemLeft" align="right" valign="top">S32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a1ce3b4b5fa4fcc3c9bba2ac1fefed4ec">size</a> () const</td></tr>
- <tr class="separator:a1ce3b4b5fa4fcc3c9bba2ac1fefed4ec inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a644718bb2fb240de962dc3c9a1fdf0dc inherit pub_methods_class_vector" id="r_a644718bb2fb240de962dc3c9a1fdf0dc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a644718bb2fb240de962dc3c9a1fdf0dc">empty</a> () const</td></tr>
- <tr class="separator:a644718bb2fb240de962dc3c9a1fdf0dc inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a61273f1336e86f2adfccacd026928eff inherit pub_methods_class_vector" id="r_a61273f1336e86f2adfccacd026928eff"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a61273f1336e86f2adfccacd026928eff">contains</a> (const void * &) const</td></tr>
- <tr class="separator:a61273f1336e86f2adfccacd026928eff inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a748329fdfb1d037a3d46c813aa4dc90d inherit pub_methods_class_vector" id="r_a748329fdfb1d037a3d46c813aa4dc90d"><td class="memItemLeft" align="right" valign="top">void </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 * &)</td></tr>
- <tr class="separator:a748329fdfb1d037a3d46c813aa4dc90d inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae585d69c8898b02198f9187e582b2cbe inherit pub_methods_class_vector" id="r_ae585d69c8898b02198f9187e582b2cbe"><td class="memItemLeft" align="right" valign="top">void </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>
- <tr class="separator:ae585d69c8898b02198f9187e582b2cbe inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa67f6e1a9bbaab0d994aecdc06835f6b inherit pub_methods_class_vector" id="r_aa67f6e1a9bbaab0d994aecdc06835f6b"><td class="memItemLeft" align="right" valign="top">void * & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#aa67f6e1a9bbaab0d994aecdc06835f6b">front</a> ()</td></tr>
- <tr class="separator:aa67f6e1a9bbaab0d994aecdc06835f6b inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2d40292ba6768942d50c7b0d31fad424 inherit pub_methods_class_vector" id="r_a2d40292ba6768942d50c7b0d31fad424"><td class="memItemLeft" align="right" valign="top">const void * & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a2d40292ba6768942d50c7b0d31fad424">front</a> () const</td></tr>
- <tr class="separator:a2d40292ba6768942d50c7b0d31fad424 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4a557503c0b752dd1bd74295f499129f inherit pub_methods_class_vector" id="r_a4a557503c0b752dd1bd74295f499129f"><td class="memItemLeft" align="right" valign="top">void * & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a4a557503c0b752dd1bd74295f499129f">back</a> ()</td></tr>
- <tr class="separator:a4a557503c0b752dd1bd74295f499129f inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8fea989cf23be90deab03db615b7f15b inherit pub_methods_class_vector" id="r_a8fea989cf23be90deab03db615b7f15b"><td class="memItemLeft" align="right" valign="top">const void * & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a8fea989cf23be90deab03db615b7f15b">back</a> () const</td></tr>
- <tr class="separator:a8fea989cf23be90deab03db615b7f15b inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aea2910f24a5fa43e12891567c29cc63c inherit pub_methods_class_vector" id="r_aea2910f24a5fa43e12891567c29cc63c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#aea2910f24a5fa43e12891567c29cc63c">push_front</a> (const void * &)</td></tr>
- <tr class="separator:aea2910f24a5fa43e12891567c29cc63c inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8922d0954d738ead691e43d10c4f5d9f inherit pub_methods_class_vector" id="r_a8922d0954d738ead691e43d10c4f5d9f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a8922d0954d738ead691e43d10c4f5d9f">push_back</a> (const void * &)</td></tr>
- <tr class="separator:a8922d0954d738ead691e43d10c4f5d9f inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a76678b1b197630d8fc7ef7771a06be32 inherit pub_methods_class_vector" id="r_a76678b1b197630d8fc7ef7771a06be32"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a76678b1b197630d8fc7ef7771a06be32">push_front_unique</a> (const void * &)</td></tr>
- <tr class="separator:a76678b1b197630d8fc7ef7771a06be32 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8079cd336d2b158c7a536a67494cfdc3 inherit pub_methods_class_vector" id="r_a8079cd336d2b158c7a536a67494cfdc3"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a8079cd336d2b158c7a536a67494cfdc3">push_back_unique</a> (const void * &)</td></tr>
- <tr class="separator:a8079cd336d2b158c7a536a67494cfdc3 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af6e6f474b1279db526f3f9c4d24312bd inherit pub_methods_class_vector" id="r_af6e6f474b1279db526f3f9c4d24312bd"><td class="memItemLeft" align="right" valign="top">S32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#af6e6f474b1279db526f3f9c4d24312bd">find_next</a> (const void * &, U32 start=0) const</td></tr>
- <tr class="separator:af6e6f474b1279db526f3f9c4d24312bd inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a56f4ffbc6fd414b3c02a6c368e99594f inherit pub_methods_class_vector" id="r_a56f4ffbc6fd414b3c02a6c368e99594f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a56f4ffbc6fd414b3c02a6c368e99594f">pop_front</a> ()</td></tr>
- <tr class="separator:a56f4ffbc6fd414b3c02a6c368e99594f inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a058bda4957df6a97b1ea6c9fd783f672 inherit pub_methods_class_vector" id="r_a058bda4957df6a97b1ea6c9fd783f672"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a058bda4957df6a97b1ea6c9fd783f672">pop_back</a> ()</td></tr>
- <tr class="separator:a058bda4957df6a97b1ea6c9fd783f672 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a66bab802d6a9dcaa67628cde79d12e4b inherit pub_methods_class_vector" id="r_a66bab802d6a9dcaa67628cde79d12e4b"><td class="memItemLeft" align="right" valign="top">void * & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a66bab802d6a9dcaa67628cde79d12e4b">operator[]</a> (U32)</td></tr>
- <tr class="separator:a66bab802d6a9dcaa67628cde79d12e4b inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a808f9d3affaf94fa59f7f8a82a53d5f7 inherit pub_methods_class_vector" id="r_a808f9d3affaf94fa59f7f8a82a53d5f7"><td class="memItemLeft" align="right" valign="top">const void * & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a808f9d3affaf94fa59f7f8a82a53d5f7">operator[]</a> (U32) const</td></tr>
- <tr class="separator:a808f9d3affaf94fa59f7f8a82a53d5f7 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a61df4c09e966060f5ef457e8fa3429bd inherit pub_methods_class_vector" id="r_a61df4c09e966060f5ef457e8fa3429bd"><td class="memItemLeft" align="right" valign="top">void * & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a61df4c09e966060f5ef457e8fa3429bd">operator[]</a> (S32 i)</td></tr>
- <tr class="separator:a61df4c09e966060f5ef457e8fa3429bd inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6efc50f21f482c324e7ab52b70c7c4cf inherit pub_methods_class_vector" id="r_a6efc50f21f482c324e7ab52b70c7c4cf"><td class="memItemLeft" align="right" valign="top">const void * & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a6efc50f21f482c324e7ab52b70c7c4cf">operator[]</a> (S32 i) const</td></tr>
- <tr class="separator:a6efc50f21f482c324e7ab52b70c7c4cf inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a06f852d6fe526e986428cd4e06c76f77 inherit pub_methods_class_vector" id="r_a06f852d6fe526e986428cd4e06c76f77"><td class="memItemLeft" align="right" valign="top">void * & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a06f852d6fe526e986428cd4e06c76f77">at</a> (U32)</td></tr>
- <tr class="separator:a06f852d6fe526e986428cd4e06c76f77 inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a65acd46c348904c65ce0d651edff579d inherit pub_methods_class_vector" id="r_a65acd46c348904c65ce0d651edff579d"><td class="memItemLeft" align="right" valign="top">const void * & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a65acd46c348904c65ce0d651edff579d">at</a> (U32) const</td></tr>
- <tr class="separator:a65acd46c348904c65ce0d651edff579d inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a888eeb5f400391bf146a7cba03ebd59a inherit pub_methods_class_vector" id="r_a888eeb5f400391bf146a7cba03ebd59a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a888eeb5f400391bf146a7cba03ebd59a">reserve</a> (U32)</td></tr>
- <tr class="separator:a888eeb5f400391bf146a7cba03ebd59a inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a91d6ea556330e8fccb2c81f4d0de234a inherit pub_methods_class_vector" id="r_a91d6ea556330e8fccb2c81f4d0de234a"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a91d6ea556330e8fccb2c81f4d0de234a">capacity</a> () const</td></tr>
- <tr class="separator:a91d6ea556330e8fccb2c81f4d0de234a inherit pub_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader">STL interface</h2></td></tr>
- <tr class="memitem:a265a253612b46abed17c61b0a5e5ce30" id="r_a265a253612b46abed17c61b0a5e5ce30"><td class="memItemLeft" align="right" valign="top">typedef T </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a265a253612b46abed17c61b0a5e5ce30">value_type</a></td></tr>
- <tr class="separator:a265a253612b46abed17c61b0a5e5ce30"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9b1a63f171d76a7a3995b6858e99f2ea" id="r_a9b1a63f171d76a7a3995b6858e99f2ea"><td class="memItemLeft" align="right" valign="top">typedef T & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a9b1a63f171d76a7a3995b6858e99f2ea">reference</a></td></tr>
- <tr class="separator:a9b1a63f171d76a7a3995b6858e99f2ea"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af9ba3e25df088c62f7d535b91672cda9" id="r_af9ba3e25df088c62f7d535b91672cda9"><td class="memItemLeft" align="right" valign="top">typedef const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#af9ba3e25df088c62f7d535b91672cda9">const_reference</a></td></tr>
- <tr class="separator:af9ba3e25df088c62f7d535b91672cda9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a35c955cacac6aacaa1e82874b1628865" id="r_a35c955cacac6aacaa1e82874b1628865"><td class="memItemLeft" align="right" valign="top">typedef T * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a35c955cacac6aacaa1e82874b1628865">iterator</a></td></tr>
- <tr class="separator:a35c955cacac6aacaa1e82874b1628865"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2fc97dce62b7053449cc868607540dba" id="r_a2fc97dce62b7053449cc868607540dba"><td class="memItemLeft" align="right" valign="top">typedef const T * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a2fc97dce62b7053449cc868607540dba">const_iterator</a></td></tr>
- <tr class="separator:a2fc97dce62b7053449cc868607540dba"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afd85a3915541382933caa601c2c164e3" id="r_afd85a3915541382933caa601c2c164e3"><td class="memItemLeft" align="right" valign="top">typedef U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#afd85a3915541382933caa601c2c164e3">difference_type</a></td></tr>
- <tr class="separator:afd85a3915541382933caa601c2c164e3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a778bb1c5996881d8c7ad36dc29066a74" id="r_a778bb1c5996881d8c7ad36dc29066a74"><td class="memItemLeft" align="right" valign="top">typedef U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a778bb1c5996881d8c7ad36dc29066a74">size_type</a></td></tr>
- <tr class="separator:a778bb1c5996881d8c7ad36dc29066a74"><td class="memSeparator" colspan="2"> </td></tr>
- <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> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#ace16deb7dc11b099e6b1e9ac9ffdd533">begin</a> ()</td></tr>
- <tr class="separator:ace16deb7dc11b099e6b1e9ac9ffdd533"><td class="memSeparator" colspan="2"> </td></tr>
- <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> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a1fb1fe33d4763eb0c841845fb9117c17">begin</a> () const</td></tr>
- <tr class="separator:a1fb1fe33d4763eb0c841845fb9117c17"><td class="memSeparator" colspan="2"> </td></tr>
- <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> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#af14bdffc1647b765d3b9bd873285443d">end</a> ()</td></tr>
- <tr class="separator:af14bdffc1647b765d3b9bd873285443d"><td class="memSeparator" colspan="2"> </td></tr>
- <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> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a02db993904614f0dd369a8b8aa61358a">end</a> () const</td></tr>
- <tr class="separator:a02db993904614f0dd369a8b8aa61358a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a748329fdfb1d037a3d46c813aa4dc90d" id="r_a748329fdfb1d037a3d46c813aa4dc90d"><td class="memItemLeft" align="right" valign="top">void </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 &)</td></tr>
- <tr class="separator:a748329fdfb1d037a3d46c813aa4dc90d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a61c45cebfd340d52e6a33f9365078f19" id="r_a61c45cebfd340d52e6a33f9365078f19"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a61c45cebfd340d52e6a33f9365078f19">insert</a> (int idx)</td></tr>
- <tr class="separator:a61c45cebfd340d52e6a33f9365078f19"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae585d69c8898b02198f9187e582b2cbe" id="r_ae585d69c8898b02198f9187e582b2cbe"><td class="memItemLeft" align="right" valign="top">void </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>
- <tr class="separator:ae585d69c8898b02198f9187e582b2cbe"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa67f6e1a9bbaab0d994aecdc06835f6b" id="r_aa67f6e1a9bbaab0d994aecdc06835f6b"><td class="memItemLeft" align="right" valign="top">T & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#aa67f6e1a9bbaab0d994aecdc06835f6b">front</a> ()</td></tr>
- <tr class="separator:aa67f6e1a9bbaab0d994aecdc06835f6b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2d40292ba6768942d50c7b0d31fad424" id="r_a2d40292ba6768942d50c7b0d31fad424"><td class="memItemLeft" align="right" valign="top">const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a2d40292ba6768942d50c7b0d31fad424">front</a> () const</td></tr>
- <tr class="separator:a2d40292ba6768942d50c7b0d31fad424"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4a557503c0b752dd1bd74295f499129f" id="r_a4a557503c0b752dd1bd74295f499129f"><td class="memItemLeft" align="right" valign="top">T & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a4a557503c0b752dd1bd74295f499129f">back</a> ()</td></tr>
- <tr class="separator:a4a557503c0b752dd1bd74295f499129f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8fea989cf23be90deab03db615b7f15b" id="r_a8fea989cf23be90deab03db615b7f15b"><td class="memItemLeft" align="right" valign="top">const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a8fea989cf23be90deab03db615b7f15b">back</a> () const</td></tr>
- <tr class="separator:a8fea989cf23be90deab03db615b7f15b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aea2910f24a5fa43e12891567c29cc63c" id="r_aea2910f24a5fa43e12891567c29cc63c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#aea2910f24a5fa43e12891567c29cc63c">push_front</a> (const T &)</td></tr>
- <tr class="separator:aea2910f24a5fa43e12891567c29cc63c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8922d0954d738ead691e43d10c4f5d9f" id="r_a8922d0954d738ead691e43d10c4f5d9f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a8922d0954d738ead691e43d10c4f5d9f">push_back</a> (const T &)</td></tr>
- <tr class="separator:a8922d0954d738ead691e43d10c4f5d9f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a66bab802d6a9dcaa67628cde79d12e4b" id="r_a66bab802d6a9dcaa67628cde79d12e4b"><td class="memItemLeft" align="right" valign="top">T & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a66bab802d6a9dcaa67628cde79d12e4b">operator[]</a> (U32)</td></tr>
- <tr class="separator:a66bab802d6a9dcaa67628cde79d12e4b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a808f9d3affaf94fa59f7f8a82a53d5f7" id="r_a808f9d3affaf94fa59f7f8a82a53d5f7"><td class="memItemLeft" align="right" valign="top">const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a808f9d3affaf94fa59f7f8a82a53d5f7">operator[]</a> (U32) const</td></tr>
- <tr class="separator:a808f9d3affaf94fa59f7f8a82a53d5f7"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader">Extended interface</h2></td></tr>
- <tr class="memitem:abb81e5ded6ee2dc150ececb6afe8d65d" id="r_abb81e5ded6ee2dc150ececb6afe8d65d"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="class_vector.html">Vector</a>< void * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#abb81e5ded6ee2dc150ececb6afe8d65d">Parent</a></td></tr>
- <tr class="separator:abb81e5ded6ee2dc150ececb6afe8d65d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1c9828bc3de9502754d944c95a2ce0d9" id="r_a1c9828bc3de9502754d944c95a2ce0d9"><td class="memItemLeft" align="right" valign="top">T & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a1c9828bc3de9502754d944c95a2ce0d9">first</a> ()</td></tr>
- <tr class="separator:a1c9828bc3de9502754d944c95a2ce0d9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aef07c02ea1c27bdb5906043b399e0ff0" id="r_aef07c02ea1c27bdb5906043b399e0ff0"><td class="memItemLeft" align="right" valign="top">T & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#aef07c02ea1c27bdb5906043b399e0ff0">last</a> ()</td></tr>
- <tr class="separator:aef07c02ea1c27bdb5906043b399e0ff0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa3591411378ca5b3f6f4dcbb9fb52439" id="r_aa3591411378ca5b3f6f4dcbb9fb52439"><td class="memItemLeft" align="right" valign="top">const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#aa3591411378ca5b3f6f4dcbb9fb52439">first</a> () const</td></tr>
- <tr class="separator:aa3591411378ca5b3f6f4dcbb9fb52439"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7cf46742fdf85ce198e542001fc3f3fc" id="r_a7cf46742fdf85ce198e542001fc3f3fc"><td class="memItemLeft" align="right" valign="top">const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a7cf46742fdf85ce198e542001fc3f3fc">last</a> () const</td></tr>
- <tr class="separator:a7cf46742fdf85ce198e542001fc3f3fc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a673cf06427014355eafea88af9ac9dd4" id="r_a673cf06427014355eafea88af9ac9dd4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector_ptr.html#a673cf06427014355eafea88af9ac9dd4">erase_fast</a> (U32)</td></tr>
- <tr class="separator:a673cf06427014355eafea88af9ac9dd4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a64ed722de10c02db80d2994b2eefcfa7" id="r_a64ed722de10c02db80d2994b2eefcfa7"><td class="memItemLeft" align="right" valign="top">void </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>
- <tr class="separator:a64ed722de10c02db80d2994b2eefcfa7"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
- Additional Inherited Members</h2></td></tr>
- <tr class="inherit_header pub_types_class_vector"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_vector')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="class_vector.html">Vector< void * ></a></td></tr>
- <tr class="memitem:a265a253612b46abed17c61b0a5e5ce30 inherit pub_types_class_vector" id="r_a265a253612b46abed17c61b0a5e5ce30"><td class="memItemLeft" align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a265a253612b46abed17c61b0a5e5ce30">value_type</a></td></tr>
- <tr class="separator:a265a253612b46abed17c61b0a5e5ce30 inherit pub_types_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9b1a63f171d76a7a3995b6858e99f2ea inherit pub_types_class_vector" id="r_a9b1a63f171d76a7a3995b6858e99f2ea"><td class="memItemLeft" align="right" valign="top">typedef void * & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a9b1a63f171d76a7a3995b6858e99f2ea">reference</a></td></tr>
- <tr class="separator:a9b1a63f171d76a7a3995b6858e99f2ea inherit pub_types_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af9ba3e25df088c62f7d535b91672cda9 inherit pub_types_class_vector" id="r_af9ba3e25df088c62f7d535b91672cda9"><td class="memItemLeft" align="right" valign="top">typedef const void * & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#af9ba3e25df088c62f7d535b91672cda9">const_reference</a></td></tr>
- <tr class="separator:af9ba3e25df088c62f7d535b91672cda9 inherit pub_types_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a35c955cacac6aacaa1e82874b1628865 inherit pub_types_class_vector" id="r_a35c955cacac6aacaa1e82874b1628865"><td class="memItemLeft" align="right" valign="top">typedef void * * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a35c955cacac6aacaa1e82874b1628865">iterator</a></td></tr>
- <tr class="separator:a35c955cacac6aacaa1e82874b1628865 inherit pub_types_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2fc97dce62b7053449cc868607540dba inherit pub_types_class_vector" id="r_a2fc97dce62b7053449cc868607540dba"><td class="memItemLeft" align="right" valign="top">typedef const void * * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a2fc97dce62b7053449cc868607540dba">const_iterator</a></td></tr>
- <tr class="separator:a2fc97dce62b7053449cc868607540dba inherit pub_types_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af3240762358776e0a8e2cbe9a7e04062 inherit pub_types_class_vector" id="r_af3240762358776e0a8e2cbe9a7e04062"><td class="memItemLeft" align="right" valign="top">typedef S32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#af3240762358776e0a8e2cbe9a7e04062">difference_type</a></td></tr>
- <tr class="separator:af3240762358776e0a8e2cbe9a7e04062 inherit pub_types_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a778bb1c5996881d8c7ad36dc29066a74 inherit pub_types_class_vector" id="r_a778bb1c5996881d8c7ad36dc29066a74"><td class="memItemLeft" align="right" valign="top">typedef U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a778bb1c5996881d8c7ad36dc29066a74">size_type</a></td></tr>
- <tr class="separator:a778bb1c5996881d8c7ad36dc29066a74 inherit pub_types_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <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 * </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>
- <tr class="separator:aa1374b41ed616e8d8288714144a9ec89 inherit pub_types_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pro_methods_class_vector"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_vector')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="class_vector.html">Vector< void * ></a></td></tr>
- <tr class="memitem:a452ec0f5112f7e1f8dc9fcc87a90670d inherit pro_methods_class_vector" id="r_a452ec0f5112f7e1f8dc9fcc87a90670d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a452ec0f5112f7e1f8dc9fcc87a90670d">resize</a> (U32)</td></tr>
- <tr class="separator:a452ec0f5112f7e1f8dc9fcc87a90670d inherit pro_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a53f6ec80886a871f4bd556ae938e8932 inherit pro_methods_class_vector" id="r_a53f6ec80886a871f4bd556ae938e8932"><td class="memItemLeft" align="right" valign="top">void </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>
- <tr class="memdesc:a53f6ec80886a871f4bd556ae938e8932 inherit pro_methods_class_vector"><td class="mdescLeft"> </td><td class="mdescRight">Destructs elements from <em>start</em> to <em>end-1</em> <br /></td></tr>
- <tr class="separator:a53f6ec80886a871f4bd556ae938e8932 inherit pro_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a99923537a9f56acba0a1ef8f32c5a714 inherit pro_methods_class_vector" id="r_a99923537a9f56acba0a1ef8f32c5a714"><td class="memItemLeft" align="right" valign="top">void </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>
- <tr class="memdesc:a99923537a9f56acba0a1ef8f32c5a714 inherit pro_methods_class_vector"><td class="mdescLeft"> </td><td class="mdescRight">Constructs elements from <em>start</em> to <em>end-1</em> <br /></td></tr>
- <tr class="separator:a99923537a9f56acba0a1ef8f32c5a714 inherit pro_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0fc02b0160cbe5b1034ef6956f68be51 inherit pro_methods_class_vector" id="r_a0fc02b0160cbe5b1034ef6956f68be51"><td class="memItemLeft" align="right" valign="top">void </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>
- <tr class="separator:a0fc02b0160cbe5b1034ef6956f68be51 inherit pro_methods_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pro_attribs_class_vector"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_vector')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="class_vector.html">Vector< void * ></a></td></tr>
- <tr class="memitem:a080062ce7f6a249f5b3b76259f4fb7de inherit pro_attribs_class_vector" id="r_a080062ce7f6a249f5b3b76259f4fb7de"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a080062ce7f6a249f5b3b76259f4fb7de">mElementCount</a></td></tr>
- <tr class="separator:a080062ce7f6a249f5b3b76259f4fb7de inherit pro_attribs_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aec882e3a197939d1b3e4ea006efe5f7a inherit pro_attribs_class_vector" id="r_aec882e3a197939d1b3e4ea006efe5f7a"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#aec882e3a197939d1b3e4ea006efe5f7a">mArraySize</a></td></tr>
- <tr class="separator:aec882e3a197939d1b3e4ea006efe5f7a inherit pro_attribs_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad361e5f374cd4de8a2b4440c696edcdb inherit pro_attribs_class_vector" id="r_ad361e5f374cd4de8a2b4440c696edcdb"><td class="memItemLeft" align="right" valign="top">void * * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#ad361e5f374cd4de8a2b4440c696edcdb">mArray</a></td></tr>
- <tr class="separator:ad361e5f374cd4de8a2b4440c696edcdb inherit pro_attribs_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad821b31a4abf57ec5de6cf2fc62a71e6 inherit pro_attribs_class_vector" id="r_ad821b31a4abf57ec5de6cf2fc62a71e6"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#ad821b31a4abf57ec5de6cf2fc62a71e6">mFileAssociation</a></td></tr>
- <tr class="separator:ad821b31a4abf57ec5de6cf2fc62a71e6 inherit pro_attribs_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1ec0841d4f97e16643f08e37147bef05 inherit pro_attribs_class_vector" id="r_a1ec0841d4f97e16643f08e37147bef05"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_vector.html#a1ec0841d4f97e16643f08e37147bef05">mLineAssociation</a></td></tr>
- <tr class="separator:a1ec0841d4f97e16643f08e37147bef05 inherit pro_attribs_class_vector"><td class="memSeparator" colspan="2"> </td></tr>
- </table>
- <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
- <div class="textblock"><div class="compoundTemplParams">template<class T><br />
- class VectorPtr< T ></div><p>Template for vectors of pointers. </p>
- </div><h2 class="groupheader">Member Typedef Documentation</h2>
- <a id="a2fc97dce62b7053449cc868607540dba" name="a2fc97dce62b7053449cc868607540dba"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2fc97dce62b7053449cc868607540dba">◆ </a></span>const_iterator</h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef const T* <a class="el" href="class_vector_ptr.html#a2fc97dce62b7053449cc868607540dba">const_iterator</a></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="af9ba3e25df088c62f7d535b91672cda9" name="af9ba3e25df088c62f7d535b91672cda9"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af9ba3e25df088c62f7d535b91672cda9">◆ </a></span>const_reference</h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef const T& <a class="el" href="class_vector_ptr.html#af9ba3e25df088c62f7d535b91672cda9">const_reference</a></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="afd85a3915541382933caa601c2c164e3" name="afd85a3915541382933caa601c2c164e3"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#afd85a3915541382933caa601c2c164e3">◆ </a></span>difference_type</h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef U32 <a class="el" href="class_vector_ptr.html#afd85a3915541382933caa601c2c164e3">difference_type</a></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a35c955cacac6aacaa1e82874b1628865" name="a35c955cacac6aacaa1e82874b1628865"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a35c955cacac6aacaa1e82874b1628865">◆ </a></span>iterator</h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef T* <a class="el" href="class_vector_ptr.html#a35c955cacac6aacaa1e82874b1628865">iterator</a></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="abb81e5ded6ee2dc150ececb6afe8d65d" name="abb81e5ded6ee2dc150ececb6afe8d65d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#abb81e5ded6ee2dc150ececb6afe8d65d">◆ </a></span>Parent</h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef <a class="el" href="class_vector.html">Vector</a><void*> <a class="el" href="class_vector_ptr.html#abb81e5ded6ee2dc150ececb6afe8d65d">Parent</a></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a9b1a63f171d76a7a3995b6858e99f2ea" name="a9b1a63f171d76a7a3995b6858e99f2ea"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9b1a63f171d76a7a3995b6858e99f2ea">◆ </a></span>reference</h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef T& <a class="el" href="class_vector_ptr.html#a9b1a63f171d76a7a3995b6858e99f2ea">reference</a></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a778bb1c5996881d8c7ad36dc29066a74" name="a778bb1c5996881d8c7ad36dc29066a74"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a778bb1c5996881d8c7ad36dc29066a74">◆ </a></span>size_type</h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef U32 <a class="el" href="class_vector_ptr.html#a778bb1c5996881d8c7ad36dc29066a74">size_type</a></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a265a253612b46abed17c61b0a5e5ce30" name="a265a253612b46abed17c61b0a5e5ce30"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a265a253612b46abed17c61b0a5e5ce30">◆ </a></span>value_type</h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef T <a class="el" href="class_vector_ptr.html#a265a253612b46abed17c61b0a5e5ce30">value_type</a></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <h2 class="groupheader">Constructor & Destructor Documentation</h2>
- <a id="a8de11e8cc0adf0ae81e597209329235b" name="a8de11e8cc0adf0ae81e597209329235b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8de11e8cc0adf0ae81e597209329235b">◆ </a></span>VectorPtr() <span class="overload">[1/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_vector_ptr.html">VectorPtr</a> </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a48987fdbbc38de9acd8e5283a9ced2a7" name="a48987fdbbc38de9acd8e5283a9ced2a7"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a48987fdbbc38de9acd8e5283a9ced2a7">◆ </a></span>VectorPtr() <span class="overload">[2/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_vector_ptr.html">VectorPtr</a> </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>fileName</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const U32 </td>
- <td class="paramname"><em>lineNum</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <h2 class="groupheader">Member Function Documentation</h2>
- <a id="a4a557503c0b752dd1bd74295f499129f" name="a4a557503c0b752dd1bd74295f499129f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4a557503c0b752dd1bd74295f499129f">◆ </a></span>back() <span class="overload">[1/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">T & back </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a8fea989cf23be90deab03db615b7f15b" name="a8fea989cf23be90deab03db615b7f15b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8fea989cf23be90deab03db615b7f15b">◆ </a></span>back() <span class="overload">[2/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">const T & back </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="ace16deb7dc11b099e6b1e9ac9ffdd533" name="ace16deb7dc11b099e6b1e9ac9ffdd533"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ace16deb7dc11b099e6b1e9ac9ffdd533">◆ </a></span>begin() <span class="overload">[1/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_vector_ptr.html">VectorPtr</a>< T ><a class="el" href="class_vector_ptr.html#a35c955cacac6aacaa1e82874b1628865">::iterator</a> begin </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a1fb1fe33d4763eb0c841845fb9117c17" name="a1fb1fe33d4763eb0c841845fb9117c17"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1fb1fe33d4763eb0c841845fb9117c17">◆ </a></span>begin() <span class="overload">[2/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_vector_ptr.html">VectorPtr</a>< T ><a class="el" href="class_vector_ptr.html#a2fc97dce62b7053449cc868607540dba">::const_iterator</a> begin </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="af14bdffc1647b765d3b9bd873285443d" name="af14bdffc1647b765d3b9bd873285443d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af14bdffc1647b765d3b9bd873285443d">◆ </a></span>end() <span class="overload">[1/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_vector_ptr.html">VectorPtr</a>< T ><a class="el" href="class_vector_ptr.html#a35c955cacac6aacaa1e82874b1628865">::iterator</a> end </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a02db993904614f0dd369a8b8aa61358a" name="a02db993904614f0dd369a8b8aa61358a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a02db993904614f0dd369a8b8aa61358a">◆ </a></span>end() <span class="overload">[2/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_vector_ptr.html">VectorPtr</a>< T ><a class="el" href="class_vector_ptr.html#a2fc97dce62b7053449cc868607540dba">::const_iterator</a> end </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="ae585d69c8898b02198f9187e582b2cbe" name="ae585d69c8898b02198f9187e582b2cbe"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae585d69c8898b02198f9187e582b2cbe">◆ </a></span>erase()</h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void erase </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_vector_ptr.html#a35c955cacac6aacaa1e82874b1628865">iterator</a> </td>
- <td class="paramname"><em>i</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a64ed722de10c02db80d2994b2eefcfa7" name="a64ed722de10c02db80d2994b2eefcfa7"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a64ed722de10c02db80d2994b2eefcfa7">◆ </a></span>erase_fast() <span class="overload">[1/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void erase_fast </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_vector_ptr.html#a35c955cacac6aacaa1e82874b1628865">iterator</a> </td>
- <td class="paramname"><em>i</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a673cf06427014355eafea88af9ac9dd4" name="a673cf06427014355eafea88af9ac9dd4"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a673cf06427014355eafea88af9ac9dd4">◆ </a></span>erase_fast() <span class="overload">[2/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void erase_fast </td>
- <td>(</td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>index</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a1c9828bc3de9502754d944c95a2ce0d9" name="a1c9828bc3de9502754d944c95a2ce0d9"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1c9828bc3de9502754d944c95a2ce0d9">◆ </a></span>first() <span class="overload">[1/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">T & first </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="aa3591411378ca5b3f6f4dcbb9fb52439" name="aa3591411378ca5b3f6f4dcbb9fb52439"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa3591411378ca5b3f6f4dcbb9fb52439">◆ </a></span>first() <span class="overload">[2/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">const T & first </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="aa67f6e1a9bbaab0d994aecdc06835f6b" name="aa67f6e1a9bbaab0d994aecdc06835f6b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa67f6e1a9bbaab0d994aecdc06835f6b">◆ </a></span>front() <span class="overload">[1/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">T & front </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a2d40292ba6768942d50c7b0d31fad424" name="a2d40292ba6768942d50c7b0d31fad424"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2d40292ba6768942d50c7b0d31fad424">◆ </a></span>front() <span class="overload">[2/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">const T & front </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a61c45cebfd340d52e6a33f9365078f19" name="a61c45cebfd340d52e6a33f9365078f19"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a61c45cebfd340d52e6a33f9365078f19">◆ </a></span>insert() <span class="overload">[1/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void insert </td>
- <td>(</td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>idx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a748329fdfb1d037a3d46c813aa4dc90d" name="a748329fdfb1d037a3d46c813aa4dc90d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a748329fdfb1d037a3d46c813aa4dc90d">◆ </a></span>insert() <span class="overload">[2/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void insert </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_vector_ptr.html#a35c955cacac6aacaa1e82874b1628865">iterator</a> </td>
- <td class="paramname"><em>i</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const T & </td>
- <td class="paramname"><em>x</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="aef07c02ea1c27bdb5906043b399e0ff0" name="aef07c02ea1c27bdb5906043b399e0ff0"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aef07c02ea1c27bdb5906043b399e0ff0">◆ </a></span>last() <span class="overload">[1/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">T & last </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a7cf46742fdf85ce198e542001fc3f3fc" name="a7cf46742fdf85ce198e542001fc3f3fc"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7cf46742fdf85ce198e542001fc3f3fc">◆ </a></span>last() <span class="overload">[2/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">const T & last </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a66bab802d6a9dcaa67628cde79d12e4b" name="a66bab802d6a9dcaa67628cde79d12e4b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a66bab802d6a9dcaa67628cde79d12e4b">◆ </a></span>operator[]() <span class="overload">[1/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">T & operator[] </td>
- <td>(</td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>index</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a808f9d3affaf94fa59f7f8a82a53d5f7" name="a808f9d3affaf94fa59f7f8a82a53d5f7"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a808f9d3affaf94fa59f7f8a82a53d5f7">◆ </a></span>operator[]() <span class="overload">[2/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">const T & operator[] </td>
- <td>(</td>
- <td class="paramtype">U32 </td>
- <td class="paramname"><em>index</em></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a8922d0954d738ead691e43d10c4f5d9f" name="a8922d0954d738ead691e43d10c4f5d9f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8922d0954d738ead691e43d10c4f5d9f">◆ </a></span>push_back()</h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void push_back </td>
- <td>(</td>
- <td class="paramtype">const T & </td>
- <td class="paramname"><em>x</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="aea2910f24a5fa43e12891567c29cc63c" name="aea2910f24a5fa43e12891567c29cc63c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aea2910f24a5fa43e12891567c29cc63c">◆ </a></span>push_front()</h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class T > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void push_front </td>
- <td>(</td>
- <td class="paramtype">const T & </td>
- <td class="paramname"><em>x</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <hr/>The documentation for this class was generated from the following file:<ul>
- <li>collection/<b>vector.h</b></li>
- </ul>
- </div><!-- contents -->
- <!-- start footer part -->
- <hr class="footer"/><address class="footer"><small>
- Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
- </small></address>
- </body>
- </html>
|