API reference v2.4.0

This commit is contained in:
Michele Caini
2017-12-27 18:02:14 +01:00
parent 5bad99476d
commit 09085868b1
161 changed files with 675 additions and 393 deletions

File diff suppressed because one or more lines are too long

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>
@@ -73,11 +73,11 @@ $(function() {
<div class="ttc" id="structentt_1_1Actor_html_ac83169b04dcdb12d8c3288eb48261ac6"><div class="ttname"><a href="structentt_1_1Actor.html#ac83169b04dcdb12d8c3288eb48261ac6">entt::Actor::update</a></div><div class="ttdeci">virtual void update(delta_type delta)=0</div><div class="ttdoc">Updates an actor, whatever it means to update it. </div></div>
<div class="ttc" id="structentt_1_1Actor_html_aa55414e7e6ad064d9f72d391d3a0884b"><div class="ttname"><a href="structentt_1_1Actor.html#aa55414e7e6ad064d9f72d391d3a0884b">entt::Actor::Actor</a></div><div class="ttdeci">Actor(Registry&lt; Entity &gt; &amp;reg)</div><div class="ttdoc">Constructs an actor by using the given registry. </div><div class="ttdef"><b>Definition:</b> <a href="actor_8hpp_source.html#l00032">actor.hpp:32</a></div></div>
<div class="ttc" id="structentt_1_1Actor_html_a681204f0400537f8ca6b0ad0cfcdaa52"><div class="ttname"><a href="structentt_1_1Actor.html#a681204f0400537f8ca6b0ad0cfcdaa52">entt::Actor::delta_type</a></div><div class="ttdeci">Delta delta_type</div><div class="ttdoc">Type used to provide elapsed time. </div><div class="ttdef"><b>Definition:</b> <a href="actor_8hpp_source.html#l00026">actor.hpp:26</a></div></div>
<div class="ttc" id="classentt_1_1Registry_html_a68363417c654ab36e68606c13deb850e"><div class="ttname"><a href="classentt_1_1Registry.html#a68363417c654ab36e68606c13deb850e">entt::Registry::create</a></div><div class="ttdeci">entity_type create(Component &amp;&amp;... components) noexcept</div><div class="ttdoc">Returns a new entity initialized with the given components. </div><div class="ttdef"><b>Definition:</b> <a href="registry_8hpp_source.html#l00327">registry.hpp:327</a></div></div>
<div class="ttc" id="classentt_1_1Registry_html_a68363417c654ab36e68606c13deb850e"><div class="ttname"><a href="classentt_1_1Registry.html#a68363417c654ab36e68606c13deb850e">entt::Registry::create</a></div><div class="ttdeci">entity_type create(Component &amp;&amp;... components) noexcept</div><div class="ttdoc">Returns a new entity initialized with the given components. </div><div class="ttdef"><b>Definition:</b> <a href="registry_8hpp_source.html#l00354">registry.hpp:354</a></div></div>
<div class="ttc" id="structentt_1_1Actor_html"><div class="ttname"><a href="structentt_1_1Actor.html">entt::Actor</a></div><div class="ttdoc">Dedicated to those who aren&amp;#39;t confident with entity-component systems. </div><div class="ttdef"><b>Definition:</b> <a href="actor_8hpp_source.html#l00022">actor.hpp:22</a></div></div>
<div class="ttc" id="structentt_1_1Actor_html_aec49ed1965b977a9b9b1169cc6596f48"><div class="ttname"><a href="structentt_1_1Actor.html#aec49ed1965b977a9b9b1169cc6596f48">entt::Actor::has</a></div><div class="ttdeci">bool has() const noexcept</div><div class="ttdoc">Checks if an actor has the given component. </div><div class="ttdef"><b>Definition:</b> <a href="actor_8hpp_source.html#l00085">actor.hpp:85</a></div></div>
<div class="ttc" id="structentt_1_1Actor_html_a3fe052f3501732231e6ae3e02f57f68b"><div class="ttname"><a href="structentt_1_1Actor.html#a3fe052f3501732231e6ae3e02f57f68b">entt::Actor::registry</a></div><div class="ttdeci">const registry_type &amp; registry() const noexcept</div><div class="ttdoc">Returns a reference to the underlying registry. </div><div class="ttdef"><b>Definition:</b> <a href="actor_8hpp_source.html#l00113">actor.hpp:113</a></div></div>
<div class="ttc" id="classentt_1_1Registry_html_afe1fc933ce101207a49b6bdeafa2ce41"><div class="ttname"><a href="classentt_1_1Registry.html#afe1fc933ce101207a49b6bdeafa2ce41">entt::Registry::destroy</a></div><div class="ttdeci">void destroy(entity_type entity)</div><div class="ttdoc">Destroys an entity and lets the registry recycle the identifier. </div><div class="ttdef"><b>Definition:</b> <a href="registry_8hpp_source.html#l00410">registry.hpp:410</a></div></div>
<div class="ttc" id="classentt_1_1Registry_html_afe1fc933ce101207a49b6bdeafa2ce41"><div class="ttname"><a href="classentt_1_1Registry.html#afe1fc933ce101207a49b6bdeafa2ce41">entt::Registry::destroy</a></div><div class="ttdeci">void destroy(entity_type entity)</div><div class="ttdoc">Destroys an entity and lets the registry recycle the identifier. </div><div class="ttdef"><b>Definition:</b> <a href="registry_8hpp_source.html#l00437">registry.hpp:437</a></div></div>
<div class="ttc" id="structentt_1_1Actor_html_abbc1727eba50bf378bca0a8d50fcf779"><div class="ttname"><a href="structentt_1_1Actor.html#abbc1727eba50bf378bca0a8d50fcf779">entt::Actor::~Actor</a></div><div class="ttdeci">virtual ~Actor()</div><div class="ttdoc">Default destructor. </div><div class="ttdef"><b>Definition:</b> <a href="actor_8hpp_source.html#l00037">actor.hpp:37</a></div></div>
<div class="ttc" id="structentt_1_1Actor_html_a8d655b4e1afe76293b4ef7524f51d81a"><div class="ttname"><a href="structentt_1_1Actor.html#a8d655b4e1afe76293b4ef7524f51d81a">entt::Actor::unset</a></div><div class="ttdeci">void unset()</div><div class="ttdoc">Removes the given component from an actor. </div><div class="ttdef"><b>Definition:</b> <a href="actor_8hpp_source.html#l00075">actor.hpp:75</a></div></div>
<div class="ttc" id="structentt_1_1Actor_html_a15b718300c2868451394a9af0f7cc254"><div class="ttname"><a href="structentt_1_1Actor.html#a15b718300c2868451394a9af0f7cc254">entt::Actor::registry</a></div><div class="ttdeci">registry_type &amp; registry() noexcept</div><div class="ttdoc">Returns a reference to the underlying registry. </div><div class="ttdef"><b>Definition:</b> <a href="actor_8hpp_source.html#l00121">actor.hpp:121</a></div></div>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

File diff suppressed because one or more lines are too long

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>
@@ -78,10 +78,8 @@ $(function() {
<tr><td class="entry"><a class="el" href="classentt_1_1Process.html#af62b8af0bcf3dc679d8d7f9dbf85eed9">pause</a>() noexcept</td><td class="entry"><a class="el" href="classentt_1_1Process.html">entt::Process&lt; Derived, Delta &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Process.html#ad1d836570be05da08c487c1ee185f25d">paused</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1Process.html">entt::Process&lt; Derived, Delta &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Process.html#a2333d8cb6c488f8f3d50aed2c3997d28">rejected</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1Process.html">entt::Process&lt; Derived, Delta &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>State</b> enum name (defined in <b>entt::BaseProcess</b>)</td><td class="entry"><a class="el" href="structentt_1_1_0D10_1_1BaseProcess.html">entt::BaseProcess</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Process.html#aa30460eaadd9a6f2a58f4a5b0cda2b87">succeed</a>() noexcept</td><td class="entry"><a class="el" href="classentt_1_1Process.html">entt::Process&lt; Derived, Delta &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tag</b> typedef (defined in <b>entt::BaseProcess</b>)</td><td class="entry"><a class="el" href="structentt_1_1_0D10_1_1BaseProcess.html">entt::BaseProcess</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Process.html#ad5ba5510fd647c7381de1bc02e8763c2">tick</a>(Delta delta)</td><td class="entry"><a class="el" href="classentt_1_1Process.html">entt::Process&lt; Derived, Delta &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Process.html#aa30460eaadd9a6f2a58f4a5b0cda2b87">succeed</a>() noexcept</td><td class="entry"><a class="el" href="classentt_1_1Process.html">entt::Process&lt; Derived, Delta &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Process.html#a6d2bd2fb6112a8df87d873102c20f462">tick</a>(Delta delta, void *data=nullptr)</td><td class="entry"><a class="el" href="classentt_1_1Process.html">entt::Process&lt; Derived, Delta &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Process.html#a59de73e844b4fcc0db760e1f03fcfa67">unpause</a>() noexcept</td><td class="entry"><a class="el" href="classentt_1_1Process.html">entt::Process&lt; Derived, Delta &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Process.html#ab57f21bb526920b97ac6250003c5255a">~Process</a>() noexcept</td><td class="entry"><a class="el" href="classentt_1_1Process.html">entt::Process&lt; Derived, Delta &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>
@@ -77,20 +77,6 @@ $(function() {
<a href="classentt_1_1Process.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="process_8hpp_source.html">process.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for entt::Process&lt; Derived, Delta &gt;:</div>
<div class="dyncontent">
<div class="center"><img src="classentt_1_1Process__inherit__graph.png" border="0" usemap="#entt_1_1Process_3_01Derived_00_01Delta_01_4_inherit__map" alt="Inheritance graph"/></div>
<map name="entt_1_1Process_3_01Derived_00_01Delta_01_4_inherit__map" id="entt_1_1Process_3_01Derived_00_01Delta_01_4_inherit__map">
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for entt::Process&lt; Derived, Delta &gt;:</div>
<div class="dyncontent">
<div class="center"><img src="classentt_1_1Process__coll__graph.png" border="0" usemap="#entt_1_1Process_3_01Derived_00_01Delta_01_4_coll__map" alt="Collaboration graph"/></div>
<map name="entt_1_1Process_3_01Derived_00_01Delta_01_4_coll__map" id="entt_1_1Process_3_01Derived_00_01Delta_01_4_coll__map">
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
@@ -120,9 +106,9 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a2333d8cb6c488f8f3d50aed2c3997d28"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Process.html#a2333d8cb6c488f8f3d50aed2c3997d28">rejected</a> () const noexcept</td></tr>
<tr class="memdesc:a2333d8cb6c488f8f3d50aed2c3997d28"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if a process terminated with errors. <a href="#a2333d8cb6c488f8f3d50aed2c3997d28">More...</a><br /></td></tr>
<tr class="separator:a2333d8cb6c488f8f3d50aed2c3997d28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5ba5510fd647c7381de1bc02e8763c2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Process.html#ad5ba5510fd647c7381de1bc02e8763c2">tick</a> (Delta delta)</td></tr>
<tr class="memdesc:ad5ba5510fd647c7381de1bc02e8763c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates a process and its internal state if required. <a href="#ad5ba5510fd647c7381de1bc02e8763c2">More...</a><br /></td></tr>
<tr class="separator:ad5ba5510fd647c7381de1bc02e8763c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d2bd2fb6112a8df87d873102c20f462"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Process.html#a6d2bd2fb6112a8df87d873102c20f462">tick</a> (Delta delta, void *data=nullptr)</td></tr>
<tr class="memdesc:a6d2bd2fb6112a8df87d873102c20f462"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates a process and its internal state if required. <a href="#a6d2bd2fb6112a8df87d873102c20f462">More...</a><br /></td></tr>
<tr class="separator:a6d2bd2fb6112a8df87d873102c20f462"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
@@ -163,7 +149,7 @@ class entt::Process&lt; Derived, Delta &gt;</h3>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="process_8hpp_source.html#l00085">85</a> of file <a class="el" href="process_8hpp_source.html">process.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="process_8hpp_source.html#l00063">63</a> of file <a class="el" href="process_8hpp_source.html">process.hpp</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a3678846862a819a23361bca2982251d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3678846862a819a23361bca2982251d5">&#9670;&nbsp;</a></span>abort()</h2>
@@ -200,7 +186,7 @@ template&lt;typename Derived, typename Delta&gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="process_8hpp_source.html#l00185">185</a> of file <a class="el" href="process_8hpp_source.html">process.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="process_8hpp_source.html#l00176">176</a> of file <a class="el" href="process_8hpp_source.html">process.hpp</a>.</p>
</div>
</div>
@@ -232,7 +218,7 @@ template&lt;typename Derived, typename Delta&gt; </div>
<p>Returns true if a process is either running or paused. </p>
<dl class="section return"><dt>Returns</dt><dd>True if the process is still alive, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="process_8hpp_source.html#l00199">199</a> of file <a class="el" href="process_8hpp_source.html">process.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="process_8hpp_source.html#l00190">190</a> of file <a class="el" href="process_8hpp_source.html">process.hpp</a>.</p>
</div>
</div>
@@ -264,7 +250,7 @@ template&lt;typename Derived, typename Delta&gt; </div>
<p>Returns true if a process is already terminated. </p>
<dl class="section return"><dt>Returns</dt><dd>True if the process is terminated, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="process_8hpp_source.html#l00207">207</a> of file <a class="el" href="process_8hpp_source.html">process.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="process_8hpp_source.html#l00198">198</a> of file <a class="el" href="process_8hpp_source.html">process.hpp</a>.</p>
</div>
</div>
@@ -296,7 +282,7 @@ template&lt;typename Derived, typename Delta&gt; </div>
<p>Terminates a process with errors if it's still alive. </p>
<p>The function is idempotent and it does nothing if the process isn't alive. </p>
<p class="definition">Definition at line <a class="el" href="process_8hpp_source.html#l00138">138</a> of file <a class="el" href="process_8hpp_source.html">process.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="process_8hpp_source.html#l00129">129</a> of file <a class="el" href="process_8hpp_source.html">process.hpp</a>.</p>
</div>
</div>
@@ -328,7 +314,7 @@ template&lt;typename Derived, typename Delta&gt; </div>
<p>Stops a process if it's in a running state. </p>
<p>The function is idempotent and it does nothing if the process isn't running. </p>
<p class="definition">Definition at line <a class="el" href="process_8hpp_source.html#l00150">150</a> of file <a class="el" href="process_8hpp_source.html">process.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="process_8hpp_source.html#l00141">141</a> of file <a class="el" href="process_8hpp_source.html">process.hpp</a>.</p>
</div>
</div>
@@ -360,7 +346,7 @@ template&lt;typename Derived, typename Delta&gt; </div>
<p>Returns true if a process is currently paused. </p>
<dl class="section return"><dt>Returns</dt><dd>True if the process is paused, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="process_8hpp_source.html#l00215">215</a> of file <a class="el" href="process_8hpp_source.html">process.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="process_8hpp_source.html#l00206">206</a> of file <a class="el" href="process_8hpp_source.html">process.hpp</a>.</p>
</div>
</div>
@@ -392,7 +378,7 @@ template&lt;typename Derived, typename Delta&gt; </div>
<p>Returns true if a process terminated with errors. </p>
<dl class="section return"><dt>Returns</dt><dd>True if the process terminated with errors, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="process_8hpp_source.html#l00223">223</a> of file <a class="el" href="process_8hpp_source.html">process.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="process_8hpp_source.html#l00214">214</a> of file <a class="el" href="process_8hpp_source.html">process.hpp</a>.</p>
</div>
</div>
@@ -424,12 +410,12 @@ template&lt;typename Derived, typename Delta&gt; </div>
<p>Terminates a process with success if it's still alive. </p>
<p>The function is idempotent and it does nothing if the process isn't alive. </p>
<p class="definition">Definition at line <a class="el" href="process_8hpp_source.html#l00126">126</a> of file <a class="el" href="process_8hpp_source.html">process.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="process_8hpp_source.html#l00117">117</a> of file <a class="el" href="process_8hpp_source.html">process.hpp</a>.</p>
</div>
</div>
<a id="ad5ba5510fd647c7381de1bc02e8763c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5ba5510fd647c7381de1bc02e8763c2">&#9670;&nbsp;</a></span>tick()</h2>
<a id="a6d2bd2fb6112a8df87d873102c20f462"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d2bd2fb6112a8df87d873102c20f462">&#9670;&nbsp;</a></span>tick()</h2>
<div class="memitem">
<div class="memproto">
@@ -443,8 +429,18 @@ template&lt;typename Derived, typename Delta&gt; </div>
<td class="memname">void <a class="el" href="classentt_1_1Process.html">entt::Process</a>&lt; Derived, Delta &gt;::tick </td>
<td>(</td>
<td class="paramtype">Delta&#160;</td>
<td class="paramname"><em>delta</em></td><td>)</td>
<td class="paramname"><em>delta</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>data</em> = <code>nullptr</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
@@ -458,11 +454,12 @@ template&lt;typename Derived, typename Delta&gt; </div>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">delta</td><td>Elapsed time. </td></tr>
<tr><td class="paramname">data</td><td>Optional data. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="process_8hpp_source.html#l00231">231</a> of file <a class="el" href="process_8hpp_source.html">process.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="process_8hpp_source.html#l00223">223</a> of file <a class="el" href="process_8hpp_source.html">process.hpp</a>.</p>
</div>
</div>
@@ -494,7 +491,7 @@ template&lt;typename Derived, typename Delta&gt; </div>
<p>Restarts a process if it's paused. </p>
<p>The function is idempotent and it does nothing if the process isn't paused. </p>
<p class="definition">Definition at line <a class="el" href="process_8hpp_source.html#l00162">162</a> of file <a class="el" href="process_8hpp_source.html">process.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="process_8hpp_source.html#l00153">153</a> of file <a class="el" href="process_8hpp_source.html">process.hpp</a>.</p>
</div>
</div>

View File

@@ -1,2 +0,0 @@
<map id="entt::Process&lt; Derived, Delta &gt;" name="entt::Process&lt; Derived, Delta &gt;">
</map>

View File

@@ -1 +0,0 @@
ec90fe41b5ee1556e1577ee993980046

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

View File

@@ -1,2 +0,0 @@
<map id="entt::Process&lt; Derived, Delta &gt;" name="entt::Process&lt; Derived, Delta &gt;">
</map>

View File

@@ -1 +0,0 @@
1e3fa5c952b53d4982e9051e493f5548

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>
@@ -104,6 +104,8 @@ $(function() {
<tr><td class="entry"><a class="el" href="classentt_1_1Registry.html#a957bcbdbf082f9767e5474a73be6ece4">remove</a>()</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Registry.html#a856e1f92b8c1c523e66035481ef4ab8d">remove</a>(entity_type entity)</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Registry.html#a5ce71508e824ea5ef0d95d4baef37503">replace</a>(entity_type entity, Args &amp;&amp;... args)</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Registry.html#ae1d6e3ca38070d338751ebec3122f925">reserve</a>(size_type cap)</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Registry.html#a7bc10ce4df6ad535dd39b5d8024184cf">reserve</a>(size_type cap)</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Registry.html#ae58d20711dabcd4959a89e0928974136">reset</a>(entity_type entity)</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Registry.html#a613333e0a4acb227d08938ccc594e064">reset</a>()</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Registry.html#a1b6ec743e9a62389cf2bba9a25ee09d7">reset</a>()</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>
@@ -136,6 +136,13 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a19f832202e918acd5e3708c1c7f33951"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1Registry.html#a741ffda6e06838c5593ba97adc7658e2">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Registry.html#a19f832202e918acd5e3708c1c7f33951">size</a> () const noexcept</td></tr>
<tr class="memdesc:a19f832202e918acd5e3708c1c7f33951"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of entities still in use. <a href="#a19f832202e918acd5e3708c1c7f33951">More...</a><br /></td></tr>
<tr class="separator:a19f832202e918acd5e3708c1c7f33951"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1d6e3ca38070d338751ebec3122f925"><td class="memTemplParams" colspan="2">template&lt;typename Component &gt; </td></tr>
<tr class="memitem:ae1d6e3ca38070d338751ebec3122f925"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1Registry.html#ae1d6e3ca38070d338751ebec3122f925">reserve</a> (<a class="el" href="classentt_1_1Registry.html#a741ffda6e06838c5593ba97adc7658e2">size_type</a> cap)</td></tr>
<tr class="memdesc:ae1d6e3ca38070d338751ebec3122f925"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increases the capacity of the pool for a given component. <a href="#ae1d6e3ca38070d338751ebec3122f925">More...</a><br /></td></tr>
<tr class="separator:ae1d6e3ca38070d338751ebec3122f925"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bc10ce4df6ad535dd39b5d8024184cf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Registry.html#a7bc10ce4df6ad535dd39b5d8024184cf">reserve</a> (<a class="el" href="classentt_1_1Registry.html#a741ffda6e06838c5593ba97adc7658e2">size_type</a> cap)</td></tr>
<tr class="memdesc:a7bc10ce4df6ad535dd39b5d8024184cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increases the capacity of a registry in terms of entities. <a href="#a7bc10ce4df6ad535dd39b5d8024184cf">More...</a><br /></td></tr>
<tr class="separator:a7bc10ce4df6ad535dd39b5d8024184cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af51d1553722e555eb1557fc0c68f104a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1Registry.html#a741ffda6e06838c5593ba97adc7658e2">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Registry.html#af51d1553722e555eb1557fc0c68f104a">capacity</a> () const noexcept</td></tr>
<tr class="memdesc:af51d1553722e555eb1557fc0c68f104a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of entities ever created. <a href="#af51d1553722e555eb1557fc0c68f104a">More...</a><br /></td></tr>
<tr class="separator:af51d1553722e555eb1557fc0c68f104a"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -340,7 +347,7 @@ template&lt;typename Component , typename... Args&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A reference to the newly created component. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00701">701</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00728">728</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -402,7 +409,7 @@ template&lt;typename Component , typename... Args&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A reference to the newly created component. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00562">562</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00589">589</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -465,7 +472,7 @@ template&lt;typename Tag , typename... Args&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A reference to the newly created tag. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00448">448</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00475">475</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -507,7 +514,7 @@ template&lt;typename Tag &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A valid entity identifier. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00536">536</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00563">563</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -539,7 +546,7 @@ template&lt;typename Entity&gt; </div>
<p>Returns the number of entities ever created. </p>
<dl class="section return"><dt>Returns</dt><dd>Number of entities ever created. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00238">238</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00265">265</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -621,7 +628,7 @@ template&lt;typename... Component&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the view has already been prepared, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00972">972</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00999">999</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -675,7 +682,7 @@ template&lt;typename... Component&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A valid entity identifier. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00327">327</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00354">354</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -722,7 +729,7 @@ template&lt;typename... Component&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A valid entity identifier. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00354">354</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00381">381</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -761,7 +768,7 @@ template&lt;typename Entity&gt; </div>
<p>The returned entity has no components assigned.</p>
<dl class="section return"><dt>Returns</dt><dd>A valid entity identifier. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00379">379</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00406">406</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -803,7 +810,7 @@ template&lt;typename Entity&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Actual version for the given entity identifier. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00299">299</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00326">326</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -844,7 +851,7 @@ template&lt;typename Entity&gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00410">410</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00437">437</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -886,7 +893,7 @@ template&lt;typename... Component&gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00954">954</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00981">981</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -935,7 +942,7 @@ template&lt;typename Func &gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00874">874</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00901">901</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -975,7 +982,7 @@ template&lt;typename Component &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the pool for the given component is empty, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00249">249</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00276">276</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1007,7 +1014,7 @@ template&lt;typename Entity&gt; </div>
<p>Checks if there exists at least an entity still in use. </p>
<dl class="section return"><dt>Returns</dt><dd>True if at least an entity is still in use, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00257">257</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00284">284</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1049,7 +1056,7 @@ template&lt;typename Tag &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A reference to the tag. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00501">501</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00528">528</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1091,7 +1098,7 @@ template&lt;typename Tag &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A reference to the tag. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00519">519</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00546">546</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1140,7 +1147,7 @@ template&lt;typename Component &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A reference to the instance of the component owned by the entity. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00623">623</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00650">650</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1189,7 +1196,7 @@ template&lt;typename Component &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A reference to the instance of the component owned by the entity. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00643">643</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00670">670</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1229,7 +1236,7 @@ template&lt;typename Tag &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the tag already has an owner, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00479">479</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00506">506</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1278,7 +1285,7 @@ template&lt;typename... Component&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the entity has all the components, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00599">599</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00626">626</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1396,7 +1403,7 @@ template&lt;typename... Component&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A newly created persistent view. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l01016">1016</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l01043">1043</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1438,7 +1445,7 @@ template&lt;typename... Component&gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00934">934</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00961">961</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1477,7 +1484,7 @@ template&lt;typename Tag &gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00467">467</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00494">494</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1525,7 +1532,7 @@ template&lt;typename Component &gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00581">581</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00608">608</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1587,7 +1594,93 @@ template&lt;typename Component , typename... Args&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A reference to the newly created component. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00668">668</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00695">695</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
<a id="ae1d6e3ca38070d338751ebec3122f925"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1d6e3ca38070d338751ebec3122f925">&#9670;&nbsp;</a></span>reserve() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Entity&gt; </div>
<div class="memtemplate">
template&lt;typename Component &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classentt_1_1Registry.html">entt::Registry</a>&lt; Entity &gt;::reserve </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classentt_1_1Registry.html#a741ffda6e06838c5593ba97adc7658e2">size_type</a>&#160;</td>
<td class="paramname"><em>cap</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">
<p>Increases the capacity of the pool for a given component. </p>
<p>If the new capacity is greater than the current capacity, new storage is allocated, otherwise the method does nothing.</p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">Component</td><td>Type of component for which to reserve storage. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cap</td><td>Desired capacity. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00244">244</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
<a id="a7bc10ce4df6ad535dd39b5d8024184cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7bc10ce4df6ad535dd39b5d8024184cf">&#9670;&nbsp;</a></span>reserve() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Entity&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classentt_1_1Registry.html">entt::Registry</a>&lt; Entity &gt;::reserve </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classentt_1_1Registry.html#a741ffda6e06838c5593ba97adc7658e2">size_type</a>&#160;</td>
<td class="paramname"><em>cap</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">
<p>Increases the capacity of a registry in terms of entities. </p>
<p>If the new capacity is greater than the current capacity, new storage is allocated, otherwise the method does nothing.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cap</td><td>Desired capacity. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00256">256</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1636,7 +1729,7 @@ template&lt;typename Component &gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00788">788</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00815">815</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1676,7 +1769,7 @@ template&lt;typename Component &gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00809">809</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00836">836</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1708,7 +1801,7 @@ template&lt;typename Entity&gt; </div>
<p>Resets a whole registry. </p>
<p>Destroys all the entities. After a call to <code>reset</code>, all the entities previously created are recycled with a new version number. In case entity identifers are stored around, the <code>current</code> member function can be used to know if they are still valid. </p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00829">829</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00856">856</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1830,7 +1923,7 @@ template&lt;typename Component , typename Compare &gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00734">734</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00761">761</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1879,7 +1972,7 @@ template&lt;typename To , typename From &gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00769">769</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00796">796</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1960,7 +2053,7 @@ template&lt;typename Entity&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the identifier is still valid, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00266">266</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00293">293</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1999,7 +2092,7 @@ template&lt;typename Entity&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Version stored along with the given entity identifier. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00278">278</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00305">305</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -2054,7 +2147,7 @@ template&lt;typename... Component&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A newly created standard view. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00913">913</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00940">940</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>
@@ -85,6 +85,7 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1ResourceCache.html#a73daf4a9157b3b25086b56528140718d">ResourceCache</a>(ResourceCache &amp;&amp;) noexcept=default</td><td class="entry"><a class="el" href="classentt_1_1ResourceCache.html">entt::ResourceCache&lt; Resource &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1ResourceCache.html#aa6a37cbcdd34fe3a6bc4a0d7672d3272">size</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1ResourceCache.html">entt::ResourceCache&lt; Resource &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1ResourceCache.html#a439daf6009e24ae40b1d7689c60ead48">size_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1ResourceCache.html">entt::ResourceCache&lt; Resource &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1ResourceCache.html#a00ad6d9478d2f6721f0a846b49adec07">temp</a>(Args &amp;&amp;... args) const</td><td class="entry"><a class="el" href="classentt_1_1ResourceCache.html">entt::ResourceCache&lt; Resource &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>
@@ -119,20 +119,24 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a2d179ddd5034e89bd60d69c7f8cf00d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefa3bb9cd798772c1c35fe6292d05480"><td class="memTemplParams" colspan="2">template&lt;typename Loader , typename... Args&gt; </td></tr>
<tr class="memitem:aefa3bb9cd798772c1c35fe6292d05480"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1ResourceCache.html#aefa3bb9cd798772c1c35fe6292d05480">load</a> (<a class="el" href="classentt_1_1ResourceCache.html#a4936da93a62827d8c5fc04ac444e5456">resource_type</a> id, Args &amp;&amp;... args)</td></tr>
<tr class="memdesc:aefa3bb9cd798772c1c35fe6292d05480"><td class="mdescLeft">&#160;</td><td class="mdescRight">Loads the resource that corresponds to the given identifier. <a href="#aefa3bb9cd798772c1c35fe6292d05480">More...</a><br /></td></tr>
<tr class="memdesc:aefa3bb9cd798772c1c35fe6292d05480"><td class="mdescLeft">&#160;</td><td class="mdescRight">Loads the resource that corresponds to a given identifier. <a href="#aefa3bb9cd798772c1c35fe6292d05480">More...</a><br /></td></tr>
<tr class="separator:aefa3bb9cd798772c1c35fe6292d05480"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a902ebb2e8fb2dc45115467d8e5b1e2b9"><td class="memTemplParams" colspan="2">template&lt;typename Loader , typename... Args&gt; </td></tr>
<tr class="memitem:a902ebb2e8fb2dc45115467d8e5b1e2b9"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1ResourceCache.html#a902ebb2e8fb2dc45115467d8e5b1e2b9">reload</a> (<a class="el" href="classentt_1_1ResourceCache.html#a4936da93a62827d8c5fc04ac444e5456">resource_type</a> id, Args &amp;&amp;... args)</td></tr>
<tr class="memdesc:a902ebb2e8fb2dc45115467d8e5b1e2b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reloads a resource or loads it for the first time if not present. <a href="#a902ebb2e8fb2dc45115467d8e5b1e2b9">More...</a><br /></td></tr>
<tr class="separator:a902ebb2e8fb2dc45115467d8e5b1e2b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00ad6d9478d2f6721f0a846b49adec07"><td class="memTemplParams" colspan="2">template&lt;typename Loader , typename... Args&gt; </td></tr>
<tr class="memitem:a00ad6d9478d2f6721f0a846b49adec07"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1ResourceHandle.html">ResourceHandle</a>&lt; Resource &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1ResourceCache.html#a00ad6d9478d2f6721f0a846b49adec07">temp</a> (Args &amp;&amp;... args) const</td></tr>
<tr class="memdesc:a00ad6d9478d2f6721f0a846b49adec07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a temporary handle for a resource. <a href="#a00ad6d9478d2f6721f0a846b49adec07">More...</a><br /></td></tr>
<tr class="separator:a00ad6d9478d2f6721f0a846b49adec07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d4d161416429f765a2372c4053d7e88"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1ResourceHandle.html">ResourceHandle</a>&lt; Resource &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1ResourceCache.html#a8d4d161416429f765a2372c4053d7e88">handle</a> (<a class="el" href="classentt_1_1ResourceCache.html#a4936da93a62827d8c5fc04ac444e5456">resource_type</a> id) const</td></tr>
<tr class="memdesc:a8d4d161416429f765a2372c4053d7e88"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a handle for the given resource identifier. <a href="#a8d4d161416429f765a2372c4053d7e88">More...</a><br /></td></tr>
<tr class="memdesc:a8d4d161416429f765a2372c4053d7e88"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a handle for a given resource identifier. <a href="#a8d4d161416429f765a2372c4053d7e88">More...</a><br /></td></tr>
<tr class="separator:a8d4d161416429f765a2372c4053d7e88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc98a061dd5b9924101ed252bdb3f05b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1ResourceCache.html#abc98a061dd5b9924101ed252bdb3f05b">contains</a> (<a class="el" href="classentt_1_1ResourceCache.html#a4936da93a62827d8c5fc04ac444e5456">resource_type</a> id) const noexcept</td></tr>
<tr class="memdesc:abc98a061dd5b9924101ed252bdb3f05b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a cache contains the given identifier. <a href="#abc98a061dd5b9924101ed252bdb3f05b">More...</a><br /></td></tr>
<tr class="memdesc:abc98a061dd5b9924101ed252bdb3f05b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a cache contains a given identifier. <a href="#abc98a061dd5b9924101ed252bdb3f05b">More...</a><br /></td></tr>
<tr class="separator:abc98a061dd5b9924101ed252bdb3f05b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4580245a9a3bf2d4ef76ceab8abad2a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1ResourceCache.html#ae4580245a9a3bf2d4ef76ceab8abad2a">discard</a> (<a class="el" href="classentt_1_1ResourceCache.html#a4936da93a62827d8c5fc04ac444e5456">resource_type</a> id) noexcept</td></tr>
<tr class="memdesc:ae4580245a9a3bf2d4ef76ceab8abad2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discards the resource that corresponds to the given identifier. <a href="#ae4580245a9a3bf2d4ef76ceab8abad2a">More...</a><br /></td></tr>
<tr class="memdesc:ae4580245a9a3bf2d4ef76ceab8abad2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discards the resource that corresponds to a given identifier. <a href="#ae4580245a9a3bf2d4ef76ceab8abad2a">More...</a><br /></td></tr>
<tr class="separator:ae4580245a9a3bf2d4ef76ceab8abad2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -208,7 +212,7 @@ template&lt;typename Resource &gt; </div>
</table>
</div><div class="memdoc">
<p>Checks if a cache contains the given identifier. </p>
<p>Checks if a cache contains a given identifier. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">id</td><td>Unique resource identifier. </td></tr>
@@ -217,7 +221,7 @@ template&lt;typename Resource &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the cache contains the resource, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="cache_8hpp_source.html#l00155">155</a> of file <a class="el" href="cache_8hpp_source.html">cache.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="cache_8hpp_source.html#l00172">172</a> of file <a class="el" href="cache_8hpp_source.html">cache.hpp</a>.</p>
</div>
</div>
@@ -247,7 +251,7 @@ template&lt;typename Resource &gt; </div>
</table>
</div><div class="memdoc">
<p>Discards the resource that corresponds to the given identifier. </p>
<p>Discards the resource that corresponds to a given identifier. </p>
<p>Handles are not invalidated and the memory used by the resource isn't freed as long as at least a handle keeps the resource itself alive.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
@@ -256,7 +260,7 @@ template&lt;typename Resource &gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="cache_8hpp_source.html#l00167">167</a> of file <a class="el" href="cache_8hpp_source.html">cache.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="cache_8hpp_source.html#l00184">184</a> of file <a class="el" href="cache_8hpp_source.html">cache.hpp</a>.</p>
</div>
</div>
@@ -318,7 +322,7 @@ template&lt;typename Resource &gt; </div>
</table>
</div><div class="memdoc">
<p>Creates a handle for the given resource identifier. </p>
<p>Creates a handle for a given resource identifier. </p>
<p>A resource handle can be in a either valid or invalid state. In other terms, a resource handle is properly initialized with a resource if the cache contains the resource itself. Otherwise the returned handle is uninitialized and accessing it results in undefined behavior.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classentt_1_1ResourceHandle.html" title="Shared resource handle. ">ResourceHandle</a></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
@@ -329,7 +333,7 @@ template&lt;typename Resource &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A handle for the given resource. </dd></dl>
<p class="definition">Definition at line <a class="el" href="cache_8hpp_source.html#l00145">145</a> of file <a class="el" href="cache_8hpp_source.html">cache.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="cache_8hpp_source.html#l00162">162</a> of file <a class="el" href="cache_8hpp_source.html">cache.hpp</a>.</p>
</div>
</div>
@@ -371,7 +375,7 @@ template&lt;typename Loader , typename... Args&gt; </div>
</table>
</div><div class="memdoc">
<p>Loads the resource that corresponds to the given identifier. </p>
<p>Loads the resource that corresponds to a given identifier. </p>
<p>In case an identifier isn't already present in the cache, it loads its resource and stores it aside for future uses. Arguments are forwarded directly to the loader in order to construct properly the requested resource.</p>
<dl class="section note"><dt>Note</dt><dd>If the identifier is already present in the cache, this function does nothing and the arguments are simply discarded.</dd></dl>
<dl class="tparams"><dt>Template Parameters</dt><dd>
@@ -547,6 +551,55 @@ template&lt;typename Resource &gt; </div>
<p class="definition">Definition at line <a class="el" href="cache_8hpp_source.html#l00054">54</a> of file <a class="el" href="cache_8hpp_source.html">cache.hpp</a>.</p>
</div>
</div>
<a id="a00ad6d9478d2f6721f0a846b49adec07"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00ad6d9478d2f6721f0a846b49adec07">&#9670;&nbsp;</a></span>temp()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Resource &gt; </div>
<div class="memtemplate">
template&lt;typename Loader , typename... Args&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classentt_1_1ResourceHandle.html">ResourceHandle</a>&lt;Resource&gt; <a class="el" href="classentt_1_1ResourceCache.html">entt::ResourceCache</a>&lt; Resource &gt;::temp </td>
<td>(</td>
<td class="paramtype">Args &amp;&amp;...&#160;</td>
<td class="paramname"><em>args</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">
<p>Creates a temporary handle for a resource. </p>
<p>Arguments are forwarded directly to the loader in order to construct properly the requested resource. The handle isn't stored aside and the cache isn't in charge of the lifetime of the resource itself.</p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">Loader</td><td>Type of loader to use to load the resource. </td></tr>
<tr><td class="paramname">Args</td><td>Types of arguments to use to load the resource. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">args</td><td>Arguments to use to load the resource. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A handle for the given resource. </dd></dl>
<p class="definition">Definition at line <a class="el" href="cache_8hpp_source.html#l00145">145</a> of file <a class="el" href="cache_8hpp_source.html">cache.hpp</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>
@@ -82,7 +82,7 @@ $(function() {
<tr><td class="entry"><a class="el" href="classentt_1_1Scheduler.html#ab3a3ca9fa457fd48873c6d0d700a6f6c">Scheduler</a>(Scheduler &amp;&amp;)=default</td><td class="entry"><a class="el" href="classentt_1_1Scheduler.html">entt::Scheduler&lt; Delta &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Scheduler.html#a786bf8f21f2cb4a935785e2ab6f94126">size</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1Scheduler.html">entt::Scheduler&lt; Delta &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Scheduler.html#a2d76dbf324cf960ac8f2fc6d87d40eba">size_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1Scheduler.html">entt::Scheduler&lt; Delta &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Scheduler.html#a54dc94fe6946726cc8e8d973b8968c89">update</a>(Delta delta)</td><td class="entry"><a class="el" href="classentt_1_1Scheduler.html">entt::Scheduler&lt; Delta &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Scheduler.html#a107dd9c4e4498ed3b20271e8d57f83aa">update</a>(Delta delta, void *data=nullptr)</td><td class="entry"><a class="el" href="classentt_1_1Scheduler.html">entt::Scheduler&lt; Delta &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>
@@ -122,9 +122,9 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a5915b9783b278a6006d4857feefc0e3b"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1Scheduler.html#a5915b9783b278a6006d4857feefc0e3b">attach</a> (Func &amp;&amp;func)</td></tr>
<tr class="memdesc:a5915b9783b278a6006d4857feefc0e3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Schedules a process for the next tick. <a href="#a5915b9783b278a6006d4857feefc0e3b">More...</a><br /></td></tr>
<tr class="separator:a5915b9783b278a6006d4857feefc0e3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54dc94fe6946726cc8e8d973b8968c89"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Scheduler.html#a54dc94fe6946726cc8e8d973b8968c89">update</a> (Delta delta)</td></tr>
<tr class="memdesc:a54dc94fe6946726cc8e8d973b8968c89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates all scheduled processes. <a href="#a54dc94fe6946726cc8e8d973b8968c89">More...</a><br /></td></tr>
<tr class="separator:a54dc94fe6946726cc8e8d973b8968c89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a107dd9c4e4498ed3b20271e8d57f83aa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Scheduler.html#a107dd9c4e4498ed3b20271e8d57f83aa">update</a> (Delta delta, void *data=nullptr)</td></tr>
<tr class="memdesc:a107dd9c4e4498ed3b20271e8d57f83aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates all scheduled processes. <a href="#a107dd9c4e4498ed3b20271e8d57f83aa">More...</a><br /></td></tr>
<tr class="separator:a107dd9c4e4498ed3b20271e8d57f83aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb2a74ce41dbb7c9109531b751f73cc4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Scheduler.html#acb2a74ce41dbb7c9109531b751f73cc4">abort</a> (bool immediately=false)</td></tr>
<tr class="memdesc:acb2a74ce41dbb7c9109531b751f73cc4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Aborts all scheduled processes. <a href="#acb2a74ce41dbb7c9109531b751f73cc4">More...</a><br /></td></tr>
<tr class="separator:acb2a74ce41dbb7c9109531b751f73cc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -185,7 +185,7 @@ template&lt;typename Delta &gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="scheduler_8hpp_source.html#l00299">299</a> of file <a class="el" href="scheduler_8hpp_source.html">scheduler.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="scheduler_8hpp_source.html#l00300">300</a> of file <a class="el" href="scheduler_8hpp_source.html">scheduler.hpp</a>.</p>
</div>
</div>
@@ -456,8 +456,8 @@ template&lt;typename Delta &gt; </div>
</div>
</div>
<a id="a54dc94fe6946726cc8e8d973b8968c89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54dc94fe6946726cc8e8d973b8968c89">&#9670;&nbsp;</a></span>update()</h2>
<a id="a107dd9c4e4498ed3b20271e8d57f83aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a107dd9c4e4498ed3b20271e8d57f83aa">&#9670;&nbsp;</a></span>update()</h2>
<div class="memitem">
<div class="memproto">
@@ -471,8 +471,18 @@ template&lt;typename Delta &gt; </div>
<td class="memname">void <a class="el" href="classentt_1_1Scheduler.html">entt::Scheduler</a>&lt; Delta &gt;::update </td>
<td>(</td>
<td class="paramtype">Delta&#160;</td>
<td class="paramname"><em>delta</em></td><td>)</td>
<td class="paramname"><em>delta</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>data</em> = <code>nullptr</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
@@ -488,11 +498,12 @@ template&lt;typename Delta &gt; </div>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">delta</td><td>Elapsed time. </td></tr>
<tr><td class="paramname">data</td><td>Optional data. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="scheduler_8hpp_source.html#l00273">273</a> of file <a class="el" href="scheduler_8hpp_source.html">scheduler.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="scheduler_8hpp_source.html#l00274">274</a> of file <a class="el" href="scheduler_8hpp_source.html">scheduler.hpp</a>.</p>
</div>
</div>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>
@@ -88,16 +88,17 @@ $(function() {
<tr><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#ad161a395ca3979154a333520662c7737">pos_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html">entt::SparseSet&lt; Entity, Type &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#aafa311b5b7379150782d94dffdbab959">raw</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html">entt::SparseSet&lt; Entity, Type &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#ac64be22bc7dcb2498257dccbbcfa004f">raw</a>() noexcept</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html">entt::SparseSet&lt; Entity, Type &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#a3b138c121f11592a3f9e9f2fc2bb67fe">reset</a>() override</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html">entt::SparseSet&lt; Entity, Type &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#a73083f2d8385f8e33aebfadb2f657e7d">respect</a>(const SparseSet&lt; Entity &gt; &amp;other) noexcept override</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html">entt::SparseSet&lt; Entity, Type &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a337360e8d0f44c373acef65328a3e9f8">size</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#a27a88e2bb0822de41131741d9ffcded5">size_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html">entt::SparseSet&lt; Entity, Type &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#a91cbe1334ba5135e44dab73adedbad8d">sort</a>(Compare compare)</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html">entt::SparseSet&lt; Entity, Type &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#a24c21285684a38acf7d1a3384ac1ab5c">SparseSet</a>() noexcept=default</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html">entt::SparseSet&lt; Entity, Type &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#a52d68a9763bed211729df965cb7ab859">SparseSet</a>(const SparseSet &amp;)=delete</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html">entt::SparseSet&lt; Entity, Type &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#a11cbb29701b5a1b1a6e4b77d19d29cec">SparseSet</a>(SparseSet &amp;&amp;)=default</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html">entt::SparseSet&lt; Entity, Type &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#af122c1668ab1efbe0eca5792e9bae434">swap</a>(pos_type lhs, pos_type rhs) noexcept</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a6c078509aa5b611563c7d11f3a5114bf">~SparseSet</a>() noexcept=default</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#a7918956bd501e339982cc5ad21623788">reserve</a>(size_type cap)</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html">entt::SparseSet&lt; Entity, Type &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#a3b138c121f11592a3f9e9f2fc2bb67fe">reset</a>() override</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html">entt::SparseSet&lt; Entity, Type &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#a73083f2d8385f8e33aebfadb2f657e7d">respect</a>(const SparseSet&lt; Entity &gt; &amp;other) noexcept override</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html">entt::SparseSet&lt; Entity, Type &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a337360e8d0f44c373acef65328a3e9f8">size</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#a27a88e2bb0822de41131741d9ffcded5">size_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html">entt::SparseSet&lt; Entity, Type &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#a91cbe1334ba5135e44dab73adedbad8d">sort</a>(Compare compare)</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html">entt::SparseSet&lt; Entity, Type &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#a24c21285684a38acf7d1a3384ac1ab5c">SparseSet</a>() noexcept=default</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html">entt::SparseSet&lt; Entity, Type &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#a52d68a9763bed211729df965cb7ab859">SparseSet</a>(const SparseSet &amp;)=delete</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html">entt::SparseSet&lt; Entity, Type &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#a11cbb29701b5a1b1a6e4b77d19d29cec">SparseSet</a>(SparseSet &amp;&amp;)=default</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html">entt::SparseSet&lt; Entity, Type &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#af122c1668ab1efbe0eca5792e9bae434">swap</a>(pos_type lhs, pos_type rhs) noexcept</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a6c078509aa5b611563c7d11f3a5114bf">~SparseSet</a>() noexcept=default</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>
@@ -153,6 +153,9 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a52a81e838ae87413116ab9165ab9ba86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1SparseSet.html">SparseSet</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#a52a81e838ae87413116ab9165ab9ba86">operator=</a> (<a class="el" href="classentt_1_1SparseSet.html">SparseSet</a> &amp;&amp;)=default</td></tr>
<tr class="memdesc:a52a81e838ae87413116ab9165ab9ba86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default move assignment operator. <a href="#a52a81e838ae87413116ab9165ab9ba86">More...</a><br /></td></tr>
<tr class="separator:a52a81e838ae87413116ab9165ab9ba86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7918956bd501e339982cc5ad21623788"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#a7918956bd501e339982cc5ad21623788">reserve</a> (<a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#ab81c48dcee7a1104ee82794613ee7ed2">size_type</a> cap)</td></tr>
<tr class="memdesc:a7918956bd501e339982cc5ad21623788"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increases the capacity of a sparse set. <a href="#a7918956bd501e339982cc5ad21623788">More...</a><br /></td></tr>
<tr class="separator:a7918956bd501e339982cc5ad21623788"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafa311b5b7379150782d94dffdbab959"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#af7db79dfb4e031a63fa526d4f7d54915">object_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#aafa311b5b7379150782d94dffdbab959">raw</a> () const noexcept</td></tr>
<tr class="memdesc:aafa311b5b7379150782d94dffdbab959"><td class="mdescLeft">&#160;</td><td class="mdescRight">Direct access to the array of objects. <a href="#aafa311b5b7379150782d94dffdbab959">More...</a><br /></td></tr>
<tr class="separator:aafa311b5b7379150782d94dffdbab959"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -206,6 +209,9 @@ virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c
<tr class="memitem:a24ddfc9e45d7b70639124fe7c2800384 inherit pub_methods_classentt_1_1SparseSet_3_01Entity_01_4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1SparseSet.html">SparseSet</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a24ddfc9e45d7b70639124fe7c2800384">operator=</a> (<a class="el" href="classentt_1_1SparseSet.html">SparseSet</a> &amp;&amp;)=default</td></tr>
<tr class="memdesc:a24ddfc9e45d7b70639124fe7c2800384 inherit pub_methods_classentt_1_1SparseSet_3_01Entity_01_4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default move assignment operator. <a href="classentt_1_1SparseSet_3_01Entity_01_4.html#a24ddfc9e45d7b70639124fe7c2800384">More...</a><br /></td></tr>
<tr class="separator:a24ddfc9e45d7b70639124fe7c2800384 inherit pub_methods_classentt_1_1SparseSet_3_01Entity_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56178563cf37f6066828b370e5747541 inherit pub_methods_classentt_1_1SparseSet_3_01Entity_01_4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a56178563cf37f6066828b370e5747541">reserve</a> (<a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#ab81c48dcee7a1104ee82794613ee7ed2">size_type</a> cap)</td></tr>
<tr class="memdesc:a56178563cf37f6066828b370e5747541 inherit pub_methods_classentt_1_1SparseSet_3_01Entity_01_4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increases the capacity of a sparse set. <a href="classentt_1_1SparseSet_3_01Entity_01_4.html#a56178563cf37f6066828b370e5747541">More...</a><br /></td></tr>
<tr class="separator:a56178563cf37f6066828b370e5747541 inherit pub_methods_classentt_1_1SparseSet_3_01Entity_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a337360e8d0f44c373acef65328a3e9f8 inherit pub_methods_classentt_1_1SparseSet_3_01Entity_01_4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#ab81c48dcee7a1104ee82794613ee7ed2">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a337360e8d0f44c373acef65328a3e9f8">size</a> () const noexcept</td></tr>
<tr class="memdesc:a337360e8d0f44c373acef65328a3e9f8 inherit pub_methods_classentt_1_1SparseSet_3_01Entity_01_4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of elements in a sparse set. <a href="classentt_1_1SparseSet_3_01Entity_01_4.html#a337360e8d0f44c373acef65328a3e9f8">More...</a><br /></td></tr>
<tr class="separator:a337360e8d0f44c373acef65328a3e9f8 inherit pub_methods_classentt_1_1SparseSet_3_01Entity_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -252,7 +258,7 @@ Internal data structures arrange elements to maximize performance. Because of th
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00375">375</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00390">390</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="aa31e003cb882774dfb81fabb5d88e554"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa31e003cb882774dfb81fabb5d88e554">&#9670;&nbsp;</a></span>construct()</h2>
@@ -310,7 +316,7 @@ template&lt;typename... Args&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The object associated to the entity. </dd></dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00488">488</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00516">516</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -352,7 +358,7 @@ template&lt;typename Entity , typename Type &gt; </div>
<p>Reimplemented from <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#ab4be1be8435da50621373c0bd737a1e8">entt::SparseSet&lt; Entity &gt;</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00506">506</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00534">534</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -393,7 +399,7 @@ template&lt;typename Entity , typename Type &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The object associated to the entity. </dd></dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00453">453</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00481">481</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -434,7 +440,7 @@ template&lt;typename Entity , typename Type &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The object associated to the entity. </dd></dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00469">469</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00497">497</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -530,7 +536,7 @@ template&lt;typename Entity , typename Type &gt; </div>
<dl class="section note"><dt>Note</dt><dd>There are no guarantees on the order, even though <code>sort</code> has been previously invoked. Internal data structures arrange elements to maximize performance. Accessing them directly gives a performance boost but less guarantees. Use <code>begin</code> and <code>end</code> if you want to iterate the sparse set in the expected order.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to the array of objects. </dd></dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00418">418</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00446">446</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -564,7 +570,46 @@ template&lt;typename Entity , typename Type &gt; </div>
<dl class="section note"><dt>Note</dt><dd>There are no guarantees on the order, even though <code>sort</code> has been previously invoked. Internal data structures arrange elements to maximize performance. Accessing them directly gives a performance boost but less guarantees. Use <code>begin</code> and <code>end</code> if you want to iterate the sparse set in the expected order.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to the array of objects. </dd></dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00437">437</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00465">465</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
<a id="a7918956bd501e339982cc5ad21623788"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7918956bd501e339982cc5ad21623788">&#9670;&nbsp;</a></span>reserve()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Entity , typename Type &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classentt_1_1SparseSet.html">entt::SparseSet</a>&lt; Entity, Type &gt;::reserve </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#ab81c48dcee7a1104ee82794613ee7ed2">size_type</a>&#160;</td>
<td class="paramname"><em>cap</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">
<p>Increases the capacity of a sparse set. </p>
<p>If the new capacity is greater than the current capacity, new storage is allocated, otherwise the method does nothing.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cap</td><td>Desired capacity. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00426">426</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -608,7 +653,7 @@ template&lt;typename Entity , typename Type &gt; </div>
<p>Reimplemented from <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a7a6ff2340d8accf14bdaa83676cbc670">entt::SparseSet&lt; Entity &gt;</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00582">582</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00610">610</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -657,7 +702,7 @@ template&lt;typename Compare &gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00536">536</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00564">564</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>
@@ -83,15 +83,16 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a34ffc79377cef381ef5af2e75d61cf4d">operator=</a>(const SparseSet &amp;)=delete</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a24ddfc9e45d7b70639124fe7c2800384">operator=</a>(SparseSet &amp;&amp;)=default</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a20c218a69cf339371251ffa5580d7aa0">pos_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#ad1c62c65aeb0112e688f05d8f641cdab">reset</a>()</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a7a6ff2340d8accf14bdaa83676cbc670">respect</a>(const SparseSet&lt; Entity &gt; &amp;other) noexcept</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a337360e8d0f44c373acef65328a3e9f8">size</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#ab81c48dcee7a1104ee82794613ee7ed2">size_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#abbb28cca309663bae49e1617f83ad76a">SparseSet</a>() noexcept=default</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#aa4ad5318f2be78e8e4336bdf4b012905">SparseSet</a>(const SparseSet &amp;)=delete</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#acdfceb557303dee515fe906a13ac759e">SparseSet</a>(SparseSet &amp;&amp;)=default</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#af122c1668ab1efbe0eca5792e9bae434">swap</a>(pos_type lhs, pos_type rhs) noexcept</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a6c078509aa5b611563c7d11f3a5114bf">~SparseSet</a>() noexcept=default</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a56178563cf37f6066828b370e5747541">reserve</a>(size_type cap)</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#ad1c62c65aeb0112e688f05d8f641cdab">reset</a>()</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a7a6ff2340d8accf14bdaa83676cbc670">respect</a>(const SparseSet&lt; Entity &gt; &amp;other) noexcept</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a337360e8d0f44c373acef65328a3e9f8">size</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#ab81c48dcee7a1104ee82794613ee7ed2">size_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#abbb28cca309663bae49e1617f83ad76a">SparseSet</a>() noexcept=default</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#aa4ad5318f2be78e8e4336bdf4b012905">SparseSet</a>(const SparseSet &amp;)=delete</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#acdfceb557303dee515fe906a13ac759e">SparseSet</a>(SparseSet &amp;&amp;)=default</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#af122c1668ab1efbe0eca5792e9bae434">swap</a>(pos_type lhs, pos_type rhs) noexcept</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a6c078509aa5b611563c7d11f3a5114bf">~SparseSet</a>() noexcept=default</td><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html">entt::SparseSet&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>
@@ -129,6 +129,9 @@ virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c
<tr class="memitem:a24ddfc9e45d7b70639124fe7c2800384"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1SparseSet.html">SparseSet</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a24ddfc9e45d7b70639124fe7c2800384">operator=</a> (<a class="el" href="classentt_1_1SparseSet.html">SparseSet</a> &amp;&amp;)=default</td></tr>
<tr class="memdesc:a24ddfc9e45d7b70639124fe7c2800384"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default move assignment operator. <a href="#a24ddfc9e45d7b70639124fe7c2800384">More...</a><br /></td></tr>
<tr class="separator:a24ddfc9e45d7b70639124fe7c2800384"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56178563cf37f6066828b370e5747541"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a56178563cf37f6066828b370e5747541">reserve</a> (<a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#ab81c48dcee7a1104ee82794613ee7ed2">size_type</a> cap)</td></tr>
<tr class="memdesc:a56178563cf37f6066828b370e5747541"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increases the capacity of a sparse set. <a href="#a56178563cf37f6066828b370e5747541">More...</a><br /></td></tr>
<tr class="separator:a56178563cf37f6066828b370e5747541"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a337360e8d0f44c373acef65328a3e9f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#ab81c48dcee7a1104ee82794613ee7ed2">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a337360e8d0f44c373acef65328a3e9f8">size</a> () const noexcept</td></tr>
<tr class="memdesc:a337360e8d0f44c373acef65328a3e9f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of elements in a sparse set. <a href="#a337360e8d0f44c373acef65328a3e9f8">More...</a><br /></td></tr>
<tr class="separator:a337360e8d0f44c373acef65328a3e9f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -218,7 +221,7 @@ template&lt;typename Entity &gt; </div>
<dl class="section note"><dt>Note</dt><dd>Input iterators stay true to the order imposed by a call to <code>sort</code>.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>An iterator to the first element of the internal packed array. </dd></dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00173">173</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00186">186</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -258,7 +261,7 @@ template&lt;typename Entity &gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00237">237</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00250">250</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -292,7 +295,7 @@ template&lt;typename Entity &gt; </div>
<dl class="section note"><dt>Note</dt><dd>There are no guarantees on the order, even though <code>sort</code> has been previously invoked. Internal data structures arrange elements to maximize performance. Accessing them directly gives a performance boost but less guarantees. Use <code>begin</code> and <code>end</code> if you want to iterate the sparse set in the expected order.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to the internal packed array. </dd></dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00157">157</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00170">170</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -334,7 +337,7 @@ template&lt;typename Entity &gt; </div>
<p>Reimplemented in <a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#a06b863abd1b457c48b7080e203b47a0f">entt::SparseSet&lt; Entity, Type &gt;</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00264">264</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00277">277</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -366,7 +369,7 @@ template&lt;typename Entity &gt; </div>
<p>Checks whether a sparse set is empty. </p>
<dl class="section return"><dt>Returns</dt><dd>True if the sparse set is empty, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00138">138</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00151">151</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -400,7 +403,7 @@ template&lt;typename Entity &gt; </div>
<dl class="section note"><dt>Note</dt><dd>Input iterators stay true to the order imposed by a call to <code>sort</code>.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>An iterator to the element following the last element of the internal packed array. </dd></dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00190">190</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00203">203</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -441,7 +444,7 @@ template&lt;typename Entity &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The position of the entity in the sparse set. </dd></dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00219">219</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00232">232</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -480,7 +483,7 @@ template&lt;typename Entity &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the sparse set contains the entity, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00199">199</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00212">212</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -544,6 +547,45 @@ template&lt;typename Entity &gt; </div>
<p>Default move assignment operator. </p>
<dl class="section return"><dt>Returns</dt><dd>This sparse set. </dd></dl>
</div>
</div>
<a id="a56178563cf37f6066828b370e5747541"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56178563cf37f6066828b370e5747541">&#9670;&nbsp;</a></span>reserve()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Entity &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classentt_1_1SparseSet.html">entt::SparseSet</a>&lt; Entity &gt;::reserve </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#ab81c48dcee7a1104ee82794613ee7ed2">size_type</a>&#160;</td>
<td class="paramname"><em>cap</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">
<p>Increases the capacity of a sparse set. </p>
<p>If the new capacity is greater than the current capacity, new storage is allocated, otherwise the method does nothing.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cap</td><td>Desired capacity. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00128">128</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
<a id="a7a6ff2340d8accf14bdaa83676cbc670"></a>
@@ -586,7 +628,7 @@ template&lt;typename Entity &gt; </div>
<p>Reimplemented in <a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#a73083f2d8385f8e33aebfadb2f657e7d">entt::SparseSet&lt; Entity, Type &gt;</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00319">319</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00334">334</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -619,7 +661,7 @@ template&lt;typename Entity &gt; </div>
<p>The number of elements is also the size of the internal packed array. There is no guarantee that the internal sparse array has the same size. Usually the size of the internal sparse array is equal or greater than the one of the internal packed array.</p>
<dl class="section return"><dt>Returns</dt><dd>Number of elements. </dd></dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00130">130</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00143">143</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -671,7 +713,7 @@ template&lt;typename Entity &gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00293">293</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00306">306</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>
@@ -91,6 +91,11 @@ $(function() {
<li>replace()
: <a class="el" href="classentt_1_1Registry.html#a5ce71508e824ea5ef0d95d4baef37503">entt::Registry&lt; Entity &gt;</a>
</li>
<li>reserve()
: <a class="el" href="classentt_1_1Registry.html#ae1d6e3ca38070d338751ebec3122f925">entt::Registry&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a56178563cf37f6066828b370e5747541">entt::SparseSet&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#a7918956bd501e339982cc5ad21623788">entt::SparseSet&lt; Entity, Type &gt;</a>
</li>
<li>reset()
: <a class="el" href="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4.html#ac78d4694fd87d0ea899fb2fdead21af7">entt::Delegate&lt; Ret(Args...)&gt;</a>
, <a class="el" href="classentt_1_1Registry.html#a613333e0a4acb227d08938ccc594e064">entt::Registry&lt; Entity &gt;</a>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>
@@ -65,8 +65,11 @@ $(function() {
<li>tag()
: <a class="el" href="classentt_1_1Registry.html#a307aa3a1d24923f34d1e8a595c82649f">entt::Registry&lt; Entity &gt;</a>
</li>
<li>temp()
: <a class="el" href="classentt_1_1ResourceCache.html#a00ad6d9478d2f6721f0a846b49adec07">entt::ResourceCache&lt; Resource &gt;</a>
</li>
<li>tick()
: <a class="el" href="classentt_1_1Process.html#ad5ba5510fd647c7381de1bc02e8763c2">entt::Process&lt; Derived, Delta &gt;</a>
: <a class="el" href="classentt_1_1Process.html#a6d2bd2fb6112a8df87d873102c20f462">entt::Process&lt; Derived, Delta &gt;</a>
</li>
<li>trigger()
: <a class="el" href="classentt_1_1Dispatcher.html#ab80c2891d90e8ac83531913416f9b398">entt::Dispatcher&lt; Sig &gt;</a>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>
@@ -75,8 +75,8 @@ $(function() {
<li>update()
: <a class="el" href="structentt_1_1Actor.html#ac83169b04dcdb12d8c3288eb48261ac6">entt::Actor&lt; Entity, Delta &gt;</a>
, <a class="el" href="classentt_1_1Dispatcher.html#aa2d02c1137eb33a8a5e9368e943c07fa">entt::Dispatcher&lt; Sig &gt;</a>
, <a class="el" href="structentt_1_1ProcessAdaptor.html#a8cb4f9f785dc393ad206feea529604b3">entt::ProcessAdaptor&lt; Func, Delta &gt;</a>
, <a class="el" href="classentt_1_1Scheduler.html#a54dc94fe6946726cc8e8d973b8968c89">entt::Scheduler&lt; Delta &gt;</a>
, <a class="el" href="structentt_1_1ProcessAdaptor.html#a1ef0d81b3d04a9dc5caa5e60eeba55b7">entt::ProcessAdaptor&lt; Func, Delta &gt;</a>
, <a class="el" href="classentt_1_1Scheduler.html#a107dd9c4e4498ed3b20271e8d57f83aa">entt::Scheduler&lt; Delta &gt;</a>
</li>
</ul>
</div><!-- contents -->

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

View File

@@ -22,7 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">entt
&#160;<span id="projectnumber">2.3.0</span>
&#160;<span id="projectnumber">2.4.0</span>
</div>
</td>
</tr>

Some files were not shown because too many files have changed in this diff Show More