API reference v2.6.1

This commit is contained in:
Michele Caini
2018-06-04 08:58:07 +02:00
parent 74f3ad98f0
commit 89909a0db3
188 changed files with 1138 additions and 1013 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -77,8 +77,8 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1ContinuousLoader.html#a8aa96c02f3fa734078b4e77198665c91">destroyed</a>(Archive &amp;archive)</td><td class="entry"><a class="el" href="classentt_1_1ContinuousLoader.html">entt::ContinuousLoader&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_1ContinuousLoader.html#a26eadd32f719c24de2305347a5066197">entities</a>(Archive &amp;archive)</td><td class="entry"><a class="el" href="classentt_1_1ContinuousLoader.html">entt::ContinuousLoader&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_1ContinuousLoader.html#ae2ddecfaeb16ddbf340b6ca643036c6f">entity_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1ContinuousLoader.html">entt::ContinuousLoader&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1ContinuousLoader.html#a8f5c45d2ecd105775e3c14bcecf33639">has</a>(entity_type entity)</td><td class="entry"><a class="el" href="classentt_1_1ContinuousLoader.html">entt::ContinuousLoader&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_1ContinuousLoader.html#a1d4fc7ba32f33e13db19f398442897d8">map</a>(entity_type entity)</td><td class="entry"><a class="el" href="classentt_1_1ContinuousLoader.html">entt::ContinuousLoader&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_1ContinuousLoader.html#a65c5550a1a68135345e30e2af20b6096">has</a>(entity_type entity) const ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1ContinuousLoader.html">entt::ContinuousLoader&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_1ContinuousLoader.html#a63d6f733d8651a19b7ea882f3615455c">map</a>(entity_type entity) const ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1ContinuousLoader.html">entt::ContinuousLoader&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_1ContinuousLoader.html#add60e853e8b948f8f3c9f5c73207cb2a">operator=</a>(const ContinuousLoader &amp;)=delete</td><td class="entry"><a class="el" href="classentt_1_1ContinuousLoader.html">entt::ContinuousLoader&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1ContinuousLoader.html#a3e0c1b78fbd9ba85857c066b5c89adb5">operator=</a>(ContinuousLoader &amp;&amp;)=default</td><td class="entry"><a class="el" href="classentt_1_1ContinuousLoader.html">entt::ContinuousLoader&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1ContinuousLoader.html#ad1f0c307283afc23e11460c9ca2037c0">orphans</a>()</td><td class="entry"><a class="el" href="classentt_1_1ContinuousLoader.html">entt::ContinuousLoader&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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -125,12 +125,12 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:ad1f0c307283afc23e11460c9ca2037c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1ContinuousLoader.html">ContinuousLoader</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1ContinuousLoader.html#ad1f0c307283afc23e11460c9ca2037c0">orphans</a> ()</td></tr>
<tr class="memdesc:ad1f0c307283afc23e11460c9ca2037c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys those entities that have neither components nor tags. <a href="#ad1f0c307283afc23e11460c9ca2037c0">More...</a><br /></td></tr>
<tr class="separator:ad1f0c307283afc23e11460c9ca2037c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f5c45d2ecd105775e3c14bcecf33639"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1ContinuousLoader.html#a8f5c45d2ecd105775e3c14bcecf33639">has</a> (<a class="el" href="classentt_1_1ContinuousLoader.html#ae2ddecfaeb16ddbf340b6ca643036c6f">entity_type</a> entity)</td></tr>
<tr class="memdesc:a8f5c45d2ecd105775e3c14bcecf33639"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if a loader knows about a given entity. <a href="#a8f5c45d2ecd105775e3c14bcecf33639">More...</a><br /></td></tr>
<tr class="separator:a8f5c45d2ecd105775e3c14bcecf33639"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d4fc7ba32f33e13db19f398442897d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1ContinuousLoader.html#ae2ddecfaeb16ddbf340b6ca643036c6f">entity_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1ContinuousLoader.html#a1d4fc7ba32f33e13db19f398442897d8">map</a> (<a class="el" href="classentt_1_1ContinuousLoader.html#ae2ddecfaeb16ddbf340b6ca643036c6f">entity_type</a> entity)</td></tr>
<tr class="memdesc:a1d4fc7ba32f33e13db19f398442897d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the identifier to which an entity refers. <a href="#a1d4fc7ba32f33e13db19f398442897d8">More...</a><br /></td></tr>
<tr class="separator:a1d4fc7ba32f33e13db19f398442897d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65c5550a1a68135345e30e2af20b6096"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1ContinuousLoader.html#a65c5550a1a68135345e30e2af20b6096">has</a> (<a class="el" href="classentt_1_1ContinuousLoader.html#ae2ddecfaeb16ddbf340b6ca643036c6f">entity_type</a> entity) const ENTT_NOEXCEPT</td></tr>
<tr class="memdesc:a65c5550a1a68135345e30e2af20b6096"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if a loader knows about a given entity. <a href="#a65c5550a1a68135345e30e2af20b6096">More...</a><br /></td></tr>
<tr class="separator:a65c5550a1a68135345e30e2af20b6096"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63d6f733d8651a19b7ea882f3615455c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1ContinuousLoader.html#ae2ddecfaeb16ddbf340b6ca643036c6f">entity_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1ContinuousLoader.html#a63d6f733d8651a19b7ea882f3615455c">map</a> (<a class="el" href="classentt_1_1ContinuousLoader.html#ae2ddecfaeb16ddbf340b6ca643036c6f">entity_type</a> entity) const ENTT_NOEXCEPT</td></tr>
<tr class="memdesc:a63d6f733d8651a19b7ea882f3615455c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the identifier to which an entity refers. <a href="#a63d6f733d8651a19b7ea882f3615455c">More...</a><br /></td></tr>
<tr class="separator:a63d6f733d8651a19b7ea882f3615455c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;typename Entity&gt;<br />
@@ -347,8 +347,8 @@ template&lt;typename Archive &gt; </div>
</div>
</div>
<a id="a8f5c45d2ecd105775e3c14bcecf33639"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f5c45d2ecd105775e3c14bcecf33639">&#9670;&nbsp;</a></span>has()</h2>
<a id="a65c5550a1a68135345e30e2af20b6096"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65c5550a1a68135345e30e2af20b6096">&#9670;&nbsp;</a></span>has()</h2>
<div class="memitem">
<div class="memproto">
@@ -363,7 +363,7 @@ template&lt;typename Entity &gt; </div>
<td>(</td>
<td class="paramtype"><a class="el" href="classentt_1_1ContinuousLoader.html#ae2ddecfaeb16ddbf340b6ca643036c6f">entity_type</a>&#160;</td>
<td class="paramname"><em>entity</em></td><td>)</td>
<td></td>
<td> const</td>
</tr>
</table>
</td>
@@ -386,8 +386,8 @@ template&lt;typename Entity &gt; </div>
</div>
</div>
<a id="a1d4fc7ba32f33e13db19f398442897d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d4fc7ba32f33e13db19f398442897d8">&#9670;&nbsp;</a></span>map()</h2>
<a id="a63d6f733d8651a19b7ea882f3615455c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63d6f733d8651a19b7ea882f3615455c">&#9670;&nbsp;</a></span>map()</h2>
<div class="memitem">
<div class="memproto">
@@ -402,7 +402,7 @@ template&lt;typename Entity &gt; </div>
<td>(</td>
<td class="paramtype"><a class="el" href="classentt_1_1ContinuousLoader.html#ae2ddecfaeb16ddbf340b6ca643036c6f">entity_type</a>&#160;</td>
<td class="paramname"><em>entity</em></td><td>)</td>
<td></td>
<td> const</td>
</tr>
</table>
</td>

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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -73,7 +73,7 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4.html#a51d3c462c56349e09a1c7fe0d58859b7">connect</a>() ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4.html">entt::Delegate&lt; Ret(Args...)&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4.html#a453219af4b49ccaf258e564006ed1f07">connect</a>(Class *instance) ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4.html">entt::Delegate&lt; Ret(Args...)&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_1Delegate_3_01Ret_07Args_8_8_8_08_4.html#a57a011f4b42c3358ee5219f63997e00b">Delegate</a>() ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4.html">entt::Delegate&lt; Ret(Args...)&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4.html#afd708468edef730ab00d8c1ebfb2913a">operator()</a>(Args... args)</td><td class="entry"><a class="el" href="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4.html">entt::Delegate&lt; Ret(Args...)&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4.html#a3259f295bc4ea1da8307d1be65c83d6a">operator()</a>(Args... args) const</td><td class="entry"><a class="el" href="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4.html">entt::Delegate&lt; Ret(Args...)&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_1Delegate_3_01Ret_07Args_8_8_8_08_4.html#a7fd87003864d2a56baa7d2c8a9317509">operator==</a>(const Delegate&lt; Ret(Args...)&gt; &amp;other) const ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4.html">entt::Delegate&lt; Ret(Args...)&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4.html#a77c5b9a98a0636391955de940dad0b4f">reset</a>() ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4.html">entt::Delegate&lt; Ret(Args...)&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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -93,9 +93,9 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a77c5b9a98a0636391955de940dad0b4f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4.html#a77c5b9a98a0636391955de940dad0b4f">reset</a> () ENTT_NOEXCEPT</td></tr>
<tr class="memdesc:a77c5b9a98a0636391955de940dad0b4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets a delegate. <a href="#a77c5b9a98a0636391955de940dad0b4f">More...</a><br /></td></tr>
<tr class="separator:a77c5b9a98a0636391955de940dad0b4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd708468edef730ab00d8c1ebfb2913a"><td class="memItemLeft" align="right" valign="top">Ret&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4.html#afd708468edef730ab00d8c1ebfb2913a">operator()</a> (Args... args)</td></tr>
<tr class="memdesc:afd708468edef730ab00d8c1ebfb2913a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers a delegate. <a href="#afd708468edef730ab00d8c1ebfb2913a">More...</a><br /></td></tr>
<tr class="separator:afd708468edef730ab00d8c1ebfb2913a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3259f295bc4ea1da8307d1be65c83d6a"><td class="memItemLeft" align="right" valign="top">Ret&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4.html#a3259f295bc4ea1da8307d1be65c83d6a">operator()</a> (Args... args) const</td></tr>
<tr class="memdesc:a3259f295bc4ea1da8307d1be65c83d6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers a delegate. <a href="#a3259f295bc4ea1da8307d1be65c83d6a">More...</a><br /></td></tr>
<tr class="separator:a3259f295bc4ea1da8307d1be65c83d6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fd87003864d2a56baa7d2c8a9317509"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4.html#a7fd87003864d2a56baa7d2c8a9317509">operator==</a> (const <a class="el" href="classentt_1_1Delegate.html">Delegate</a>&lt; Ret(Args...)&gt; &amp;other) const ENTT_NOEXCEPT</td></tr>
<tr class="memdesc:a7fd87003864d2a56baa7d2c8a9317509"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the contents of the two delegates are different. <a href="#a7fd87003864d2a56baa7d2c8a9317509">More...</a><br /></td></tr>
<tr class="separator:a7fd87003864d2a56baa7d2c8a9317509"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -204,8 +204,8 @@ template&lt;typename Class , Ret(Class::*)(Args...) Member&gt; </div>
</div>
</div>
<a id="afd708468edef730ab00d8c1ebfb2913a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd708468edef730ab00d8c1ebfb2913a">&#9670;&nbsp;</a></span>operator()()</h2>
<a id="a3259f295bc4ea1da8307d1be65c83d6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3259f295bc4ea1da8307d1be65c83d6a">&#9670;&nbsp;</a></span>operator()()</h2>
<div class="memitem">
<div class="memproto">
@@ -220,7 +220,7 @@ template&lt;typename Ret , typename... Args&gt; </div>
<td>(</td>
<td class="paramtype">Args...&#160;</td>
<td class="paramname"><em>args</em></td><td>)</td>
<td></td>
<td> const</td>
</tr>
</table>
</td>

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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -75,7 +75,7 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Dispatcher.html#a3b34b8591cdd82022dba3c542054fe68">sink_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1Dispatcher.html">entt::Dispatcher</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Dispatcher.html#a89d44e6fa992fba9ba927f4b1492f66f">trigger</a>(Args &amp;&amp;... args)</td><td class="entry"><a class="el" href="classentt_1_1Dispatcher.html">entt::Dispatcher</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Dispatcher.html#a2c3ffb218856dd962c7e50a5de14b918">update</a>()</td><td class="entry"><a class="el" href="classentt_1_1Dispatcher.html">entt::Dispatcher</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Dispatcher.html#a1b3429ba282e00057c6c5764a9a99122">update</a>()</td><td class="entry"><a class="el" href="classentt_1_1Dispatcher.html">entt::Dispatcher</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Dispatcher.html#a88431e5c4e050d8c2e5ee880b920f5a5">update</a>() const</td><td class="entry"><a class="el" href="classentt_1_1Dispatcher.html">entt::Dispatcher</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -104,9 +104,9 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a2c3ffb218856dd962c7e50a5de14b918"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1Dispatcher.html#a2c3ffb218856dd962c7e50a5de14b918">update</a> ()</td></tr>
<tr class="memdesc:a2c3ffb218856dd962c7e50a5de14b918"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delivers all the pending events of the given type. <a href="#a2c3ffb218856dd962c7e50a5de14b918">More...</a><br /></td></tr>
<tr class="separator:a2c3ffb218856dd962c7e50a5de14b918"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b3429ba282e00057c6c5764a9a99122"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Dispatcher.html#a1b3429ba282e00057c6c5764a9a99122">update</a> ()</td></tr>
<tr class="memdesc:a1b3429ba282e00057c6c5764a9a99122"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delivers all the pending events. <a href="#a1b3429ba282e00057c6c5764a9a99122">More...</a><br /></td></tr>
<tr class="separator:a1b3429ba282e00057c6c5764a9a99122"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88431e5c4e050d8c2e5ee880b920f5a5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Dispatcher.html#a88431e5c4e050d8c2e5ee880b920f5a5">update</a> () const</td></tr>
<tr class="memdesc:a88431e5c4e050d8c2e5ee880b920f5a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delivers all the pending events. <a href="#a88431e5c4e050d8c2e5ee880b920f5a5">More...</a><br /></td></tr>
<tr class="separator:a88431e5c4e050d8c2e5ee880b920f5a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Basic dispatcher implementation. </p>
@@ -286,8 +286,8 @@ template&lt;typename Event &gt; </div>
</div>
</div>
<a id="a1b3429ba282e00057c6c5764a9a99122"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b3429ba282e00057c6c5764a9a99122">&#9670;&nbsp;</a></span>update() <span class="overload">[2/2]</span></h2>
<a id="a88431e5c4e050d8c2e5ee880b920f5a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88431e5c4e050d8c2e5ee880b920f5a5">&#9670;&nbsp;</a></span>update() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -299,7 +299,7 @@ template&lt;typename Event &gt; </div>
<td class="memname">void entt::Dispatcher::update </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
<td> const</td>
</tr>
</table>
</td>

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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -162,7 +162,7 @@ class entt::Emitter&lt; Derived &gt;</h3>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="emitter_8hpp_source.html#l00041">41</a> of file <a class="el" href="emitter_8hpp_source.html">emitter.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="emitter_8hpp_source.html#l00042">42</a> of file <a class="el" href="emitter_8hpp_source.html">emitter.hpp</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a4e722d57776f3185e39386e6f252c56b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e722d57776f3185e39386e6f252c56b">&#9670;&nbsp;</a></span>clear() <span class="overload">[1/2]</span></h2>
@@ -200,7 +200,7 @@ template&lt;typename Event &gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="emitter_8hpp_source.html#l00296">296</a> of file <a class="el" href="emitter_8hpp_source.html">emitter.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="emitter_8hpp_source.html#l00288">288</a> of file <a class="el" href="emitter_8hpp_source.html">emitter.hpp</a>.</p>
</div>
</div>
@@ -232,7 +232,7 @@ template&lt;typename Derived &gt; </div>
<p>Disconnects all the listeners. </p>
<p>All the connections previously returned are invalidated. Using them results in undefined behavior. </p>
<p class="definition">Definition at line <a class="el" href="emitter_8hpp_source.html#l00306">306</a> of file <a class="el" href="emitter_8hpp_source.html">emitter.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="emitter_8hpp_source.html#l00298">298</a> of file <a class="el" href="emitter_8hpp_source.html">emitter.hpp</a>.</p>
</div>
</div>
@@ -272,7 +272,7 @@ template&lt;typename Event &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if there are no listeners registered, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="emitter_8hpp_source.html#l00317">317</a> of file <a class="el" href="emitter_8hpp_source.html">emitter.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="emitter_8hpp_source.html#l00310">310</a> of file <a class="el" href="emitter_8hpp_source.html">emitter.hpp</a>.</p>
</div>
</div>
@@ -304,7 +304,7 @@ template&lt;typename Derived &gt; </div>
<p>Checks if there are listeners registered with the event emitter. </p>
<dl class="section return"><dt>Returns</dt><dd>True if there are no listeners registered, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="emitter_8hpp_source.html#l00329">329</a> of file <a class="el" href="emitter_8hpp_source.html">emitter.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="emitter_8hpp_source.html#l00322">322</a> of file <a class="el" href="emitter_8hpp_source.html">emitter.hpp</a>.</p>
</div>
</div>
@@ -351,7 +351,7 @@ template&lt;typename Event &gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="emitter_8hpp_source.html#l00283">283</a> of file <a class="el" href="emitter_8hpp_source.html">emitter.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="emitter_8hpp_source.html#l00275">275</a> of file <a class="el" href="emitter_8hpp_source.html">emitter.hpp</a>.</p>
</div>
</div>
@@ -402,7 +402,7 @@ template&lt;typename Event &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="structentt_1_1Emitter_1_1Connection.html" title="Generic connection type for events. ">Connection</a> object that can be used to disconnect the listener. </dd></dl>
<p class="definition">Definition at line <a class="el" href="emitter_8hpp_source.html#l00244">244</a> of file <a class="el" href="emitter_8hpp_source.html">emitter.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="emitter_8hpp_source.html#l00236">236</a> of file <a class="el" href="emitter_8hpp_source.html">emitter.hpp</a>.</p>
</div>
</div>
@@ -453,7 +453,7 @@ template&lt;typename Event &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="structentt_1_1Emitter_1_1Connection.html" title="Generic connection type for events. ">Connection</a> object that can be used to disconnect the listener. </dd></dl>
<p class="definition">Definition at line <a class="el" href="emitter_8hpp_source.html#l00269">269</a> of file <a class="el" href="emitter_8hpp_source.html">emitter.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="emitter_8hpp_source.html#l00261">261</a> of file <a class="el" href="emitter_8hpp_source.html">emitter.hpp</a>.</p>
</div>
</div>
@@ -563,7 +563,7 @@ template&lt;typename Event , typename... Args&gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="emitter_8hpp_source.html#l00219">219</a> of file <a class="el" href="emitter_8hpp_source.html">emitter.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="emitter_8hpp_source.html#l00211">211</a> of file <a class="el" href="emitter_8hpp_source.html">emitter.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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -70,21 +70,28 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classentt_1_1Prototype.html">entt::Prototype&lt; Entity &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Prototype.html#a7e8f25e418fa8a4667dc474405dd60c4">accommodate</a>(registry_type &amp;registry, const entity_type entity)</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#a4a070e4f3316e8d2fc95dcb250a685e2">assign</a>(registry_type &amp;registry, const entity_type entity)</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#a9aafbd9b428567729c87f146219c71aa">create</a>(registry_type &amp;registry)</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Prototype.html#a0d23c82dcf122123ee29ffd3254b4b84">get</a>() const ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#a4069701eaf29716ed9bbb404da5f1b59">get</a>() ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#ae52596223d2a61e52c41979b1e76d68f">get</a>() const ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#a35fcf29a4c01caa611cffa9f73cbe535">get</a>() ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#a3f156472cc6a07016eadf51082b8f2f8">has</a>() const ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#a1eff99583b394859d6ddd033e37b55b3">operator()</a>(registry_type &amp;registry, const entity_type entity) ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#af68eda2cf40b877c8d880c6d38184e9d">operator()</a>(registry_type &amp;registry) ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#adaec9cc16436af85ef938fc9686cd02d">accommodate</a>(registry_type &amp;other, const entity_type dst) const</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#a37299298c61bb06a75b697296e328477">accommodate</a>(const entity_type dst) const</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#a0a52cda550a678ee14272cff7b2fcf35">assign</a>(registry_type &amp;other, const entity_type dst) const</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#ab7bf733f40f1071d73d4f3245526c038">assign</a>(const entity_type dst) const</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#a434b43ae5f761093a0c9e74da0802523">create</a>(registry_type &amp;other) const</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#a5a659d7582d8fb52c5be59b0a319e2ec">create</a>() const</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Prototype.html#a0d23c82dcf122123ee29ffd3254b4b84">get</a>() const ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#a4069701eaf29716ed9bbb404da5f1b59">get</a>() ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#ae52596223d2a61e52c41979b1e76d68f">get</a>() const ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#a35fcf29a4c01caa611cffa9f73cbe535">get</a>() ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#a3f156472cc6a07016eadf51082b8f2f8">has</a>() const ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#ac7cb69aad2015e94f3a0a9ad42b82f1b">operator()</a>(registry_type &amp;other, const entity_type dst) const ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#a6b0560c31432fb6591a772ce9a322728">operator()</a>(const entity_type dst) const ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#a7c401ecc89b0c88ab15ed2dd7686b54e">operator()</a>(registry_type &amp;other) const ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#ad39dd5c5449cc647a1402543ebe411fe">operator()</a>() const ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#aa6033be234aad4d287d740c40db17fec">Prototype</a>(Registry&lt; Entity &gt; &amp;registry)</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#a8e4a91009c1cbb0bfaadf4e95178eaec">registry_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Prototype.html#abf665ce59c8f43c4eff3ce77a21c5cfb">set</a>(Args &amp;&amp;... args)</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#a2a593566474356ad2a03fea9b122de93">size_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Prototype.html#ac75f485a3afa9dada4574269be50166d">unset</a>() ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&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_1Prototype.html#acb70104c3d32fcf22fbe37afa7602ed5">~Prototype</a>()</td><td class="entry"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype&lt; Entity &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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -69,7 +69,7 @@ $(function() {
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classentt_1_1Prototype-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">entt::Prototype&lt; Entity &gt; Class Template Reference</div> </div>
<div class="title">entt::Prototype&lt; Entity &gt; Class Template Reference<span class="mlabels"><span class="mlabel">final</span></span></div> </div>
</div><!--header-->
<div class="contents">
@@ -95,6 +95,13 @@ using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cla
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aa6033be234aad4d287d740c40db17fec"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Prototype.html#aa6033be234aad4d287d740c40db17fec">Prototype</a> (<a class="el" href="classentt_1_1Registry.html">Registry</a>&lt; Entity &gt; &amp;registry)</td></tr>
<tr class="memdesc:aa6033be234aad4d287d740c40db17fec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a prototype that is bound to a given registry. <a href="#aa6033be234aad4d287d740c40db17fec">More...</a><br /></td></tr>
<tr class="separator:aa6033be234aad4d287d740c40db17fec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb70104c3d32fcf22fbe37afa7602ed5"><td class="memItemLeft" align="right" valign="top"><a id="acb70104c3d32fcf22fbe37afa7602ed5"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Prototype.html#acb70104c3d32fcf22fbe37afa7602ed5">~Prototype</a> ()</td></tr>
<tr class="memdesc:acb70104c3d32fcf22fbe37afa7602ed5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases all its resources. <br /></td></tr>
<tr class="separator:acb70104c3d32fcf22fbe37afa7602ed5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf665ce59c8f43c4eff3ce77a21c5cfb"><td class="memTemplParams" colspan="2">template&lt;typename Component , typename... Args&gt; </td></tr>
<tr class="memitem:abf665ce59c8f43c4eff3ce77a21c5cfb"><td class="memTemplItemLeft" align="right" valign="top">Component &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1Prototype.html#abf665ce59c8f43c4eff3ce77a21c5cfb">set</a> (Args &amp;&amp;... args)</td></tr>
<tr class="memdesc:abf665ce59c8f43c4eff3ce77a21c5cfb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns to or replaces the given component of a prototype. <a href="#abf665ce59c8f43c4eff3ce77a21c5cfb">More...</a><br /></td></tr>
@@ -123,21 +130,36 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a35fcf29a4c01caa611cffa9f73cbe535"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if_t&lt;(sizeof...(Component) &gt; 1), std::tuple&lt; Component &amp;... &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1Prototype.html#a35fcf29a4c01caa611cffa9f73cbe535">get</a> () ENTT_NOEXCEPT</td></tr>
<tr class="memdesc:a35fcf29a4c01caa611cffa9f73cbe535"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a reference to the given components. <a href="#a35fcf29a4c01caa611cffa9f73cbe535">More...</a><br /></td></tr>
<tr class="separator:a35fcf29a4c01caa611cffa9f73cbe535"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9aafbd9b428567729c87f146219c71aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Prototype.html#a9aafbd9b428567729c87f146219c71aa">create</a> (<a class="el" href="classentt_1_1Prototype.html#a8e4a91009c1cbb0bfaadf4e95178eaec">registry_type</a> &amp;registry)</td></tr>
<tr class="memdesc:a9aafbd9b428567729c87f146219c71aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new entity using a given prototype. <a href="#a9aafbd9b428567729c87f146219c71aa">More...</a><br /></td></tr>
<tr class="separator:a9aafbd9b428567729c87f146219c71aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a070e4f3316e8d2fc95dcb250a685e2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Prototype.html#a4a070e4f3316e8d2fc95dcb250a685e2">assign</a> (<a class="el" href="classentt_1_1Prototype.html#a8e4a91009c1cbb0bfaadf4e95178eaec">registry_type</a> &amp;registry, const <a class="el" href="classentt_1_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a> entity)</td></tr>
<tr class="memdesc:a4a070e4f3316e8d2fc95dcb250a685e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns the components of a prototype to a given entity. <a href="#a4a070e4f3316e8d2fc95dcb250a685e2">More...</a><br /></td></tr>
<tr class="separator:a4a070e4f3316e8d2fc95dcb250a685e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e8f25e418fa8a4667dc474405dd60c4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Prototype.html#a7e8f25e418fa8a4667dc474405dd60c4">accommodate</a> (<a class="el" href="classentt_1_1Prototype.html#a8e4a91009c1cbb0bfaadf4e95178eaec">registry_type</a> &amp;registry, const <a class="el" href="classentt_1_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a> entity)</td></tr>
<tr class="memdesc:a7e8f25e418fa8a4667dc474405dd60c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns or replaces the components of a prototype for an entity. <a href="#a7e8f25e418fa8a4667dc474405dd60c4">More...</a><br /></td></tr>
<tr class="separator:a7e8f25e418fa8a4667dc474405dd60c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1eff99583b394859d6ddd033e37b55b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Prototype.html#a1eff99583b394859d6ddd033e37b55b3">operator()</a> (<a class="el" href="classentt_1_1Prototype.html#a8e4a91009c1cbb0bfaadf4e95178eaec">registry_type</a> &amp;registry, const <a class="el" href="classentt_1_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a> entity) ENTT_NOEXCEPT</td></tr>
<tr class="memdesc:a1eff99583b394859d6ddd033e37b55b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns the components of a prototype to an entity. <a href="#a1eff99583b394859d6ddd033e37b55b3">More...</a><br /></td></tr>
<tr class="separator:a1eff99583b394859d6ddd033e37b55b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af68eda2cf40b877c8d880c6d38184e9d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Prototype.html#af68eda2cf40b877c8d880c6d38184e9d">operator()</a> (<a class="el" href="classentt_1_1Prototype.html#a8e4a91009c1cbb0bfaadf4e95178eaec">registry_type</a> &amp;registry) ENTT_NOEXCEPT</td></tr>
<tr class="memdesc:af68eda2cf40b877c8d880c6d38184e9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new entity using a given prototype. <a href="#af68eda2cf40b877c8d880c6d38184e9d">More...</a><br /></td></tr>
<tr class="separator:af68eda2cf40b877c8d880c6d38184e9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a434b43ae5f761093a0c9e74da0802523"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Prototype.html#a434b43ae5f761093a0c9e74da0802523">create</a> (<a class="el" href="classentt_1_1Prototype.html#a8e4a91009c1cbb0bfaadf4e95178eaec">registry_type</a> &amp;other) const</td></tr>
<tr class="memdesc:a434b43ae5f761093a0c9e74da0802523"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new entity using a given prototype. <a href="#a434b43ae5f761093a0c9e74da0802523">More...</a><br /></td></tr>
<tr class="separator:a434b43ae5f761093a0c9e74da0802523"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a659d7582d8fb52c5be59b0a319e2ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Prototype.html#a5a659d7582d8fb52c5be59b0a319e2ec">create</a> () const</td></tr>
<tr class="memdesc:a5a659d7582d8fb52c5be59b0a319e2ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new entity using a given prototype. <a href="#a5a659d7582d8fb52c5be59b0a319e2ec">More...</a><br /></td></tr>
<tr class="separator:a5a659d7582d8fb52c5be59b0a319e2ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a52cda550a678ee14272cff7b2fcf35"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Prototype.html#a0a52cda550a678ee14272cff7b2fcf35">assign</a> (<a class="el" href="classentt_1_1Prototype.html#a8e4a91009c1cbb0bfaadf4e95178eaec">registry_type</a> &amp;other, const <a class="el" href="classentt_1_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a> dst) const</td></tr>
<tr class="memdesc:a0a52cda550a678ee14272cff7b2fcf35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns the components of a prototype to a given entity. <a href="#a0a52cda550a678ee14272cff7b2fcf35">More...</a><br /></td></tr>
<tr class="separator:a0a52cda550a678ee14272cff7b2fcf35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7bf733f40f1071d73d4f3245526c038"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Prototype.html#ab7bf733f40f1071d73d4f3245526c038">assign</a> (const <a class="el" href="classentt_1_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a> dst) const</td></tr>
<tr class="memdesc:ab7bf733f40f1071d73d4f3245526c038"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns the components of a prototype to a given entity. <a href="#ab7bf733f40f1071d73d4f3245526c038">More...</a><br /></td></tr>
<tr class="separator:ab7bf733f40f1071d73d4f3245526c038"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adaec9cc16436af85ef938fc9686cd02d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Prototype.html#adaec9cc16436af85ef938fc9686cd02d">accommodate</a> (<a class="el" href="classentt_1_1Prototype.html#a8e4a91009c1cbb0bfaadf4e95178eaec">registry_type</a> &amp;other, const <a class="el" href="classentt_1_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a> dst) const</td></tr>
<tr class="memdesc:adaec9cc16436af85ef938fc9686cd02d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns or replaces the components of a prototype for an entity. <a href="#adaec9cc16436af85ef938fc9686cd02d">More...</a><br /></td></tr>
<tr class="separator:adaec9cc16436af85ef938fc9686cd02d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37299298c61bb06a75b697296e328477"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Prototype.html#a37299298c61bb06a75b697296e328477">accommodate</a> (const <a class="el" href="classentt_1_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a> dst) const</td></tr>
<tr class="memdesc:a37299298c61bb06a75b697296e328477"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns or replaces the components of a prototype for an entity. <a href="#a37299298c61bb06a75b697296e328477">More...</a><br /></td></tr>
<tr class="separator:a37299298c61bb06a75b697296e328477"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7cb69aad2015e94f3a0a9ad42b82f1b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Prototype.html#ac7cb69aad2015e94f3a0a9ad42b82f1b">operator()</a> (<a class="el" href="classentt_1_1Prototype.html#a8e4a91009c1cbb0bfaadf4e95178eaec">registry_type</a> &amp;other, const <a class="el" href="classentt_1_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a> dst) const ENTT_NOEXCEPT</td></tr>
<tr class="memdesc:ac7cb69aad2015e94f3a0a9ad42b82f1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns the components of a prototype to an entity. <a href="#ac7cb69aad2015e94f3a0a9ad42b82f1b">More...</a><br /></td></tr>
<tr class="separator:ac7cb69aad2015e94f3a0a9ad42b82f1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b0560c31432fb6591a772ce9a322728"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Prototype.html#a6b0560c31432fb6591a772ce9a322728">operator()</a> (const <a class="el" href="classentt_1_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a> dst) const ENTT_NOEXCEPT</td></tr>
<tr class="memdesc:a6b0560c31432fb6591a772ce9a322728"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns the components of a prototype to an entity. <a href="#a6b0560c31432fb6591a772ce9a322728">More...</a><br /></td></tr>
<tr class="separator:a6b0560c31432fb6591a772ce9a322728"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c401ecc89b0c88ab15ed2dd7686b54e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Prototype.html#a7c401ecc89b0c88ab15ed2dd7686b54e">operator()</a> (<a class="el" href="classentt_1_1Prototype.html#a8e4a91009c1cbb0bfaadf4e95178eaec">registry_type</a> &amp;other) const ENTT_NOEXCEPT</td></tr>
<tr class="memdesc:a7c401ecc89b0c88ab15ed2dd7686b54e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new entity using a given prototype. <a href="#a7c401ecc89b0c88ab15ed2dd7686b54e">More...</a><br /></td></tr>
<tr class="separator:a7c401ecc89b0c88ab15ed2dd7686b54e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad39dd5c5449cc647a1402543ebe411fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Prototype.html#ad39dd5c5449cc647a1402543ebe411fe">operator()</a> () const ENTT_NOEXCEPT</td></tr>
<tr class="memdesc:ad39dd5c5449cc647a1402543ebe411fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new entity using a given prototype. <a href="#ad39dd5c5449cc647a1402543ebe411fe">More...</a><br /></td></tr>
<tr class="separator:ad39dd5c5449cc647a1402543ebe411fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;typename Entity&gt;<br />
@@ -146,7 +168,8 @@ class entt::Prototype&lt; Entity &gt;</h3>
<p><a class="el" href="classentt_1_1Prototype.html" title="Prototype container for concepts. ">Prototype</a> container for <em>concepts</em>. </p>
<p>A prototype is used to define a <em>concept</em> in terms of components.<br />
Prototypes act as templates for those specific types of an application which users would otherwise define through a series of component assignments to entities. In other words, prototypes can be used to assign components to entities of a registry at once.</p>
<dl class="section note"><dt>Note</dt><dd>Components used along with prototypes must be copy constructible.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Components used along with prototypes must be copy constructible. Prototypes wrap component types with custom types, so they do not interfere with other users of the registry they were built with.</dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>Prototypes directly use their underlying registries to store entities and components for their purposes. Users must ensure that the lifetime of a registry and its contents exceed that of the prototypes that use it.</dd></dl>
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">Entity</td><td>A valid entity type (see <a class="el" href="structentt_1_1entt__traits.html" title="Entity traits. ">entt_traits</a> for more details). </td></tr>
@@ -154,10 +177,49 @@ class entt::Prototype&lt; Entity &gt;</h3>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="prototype_8hpp_source.html#l00032">32</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a7e8f25e418fa8a4667dc474405dd60c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e8f25e418fa8a4667dc474405dd60c4">&#9670;&nbsp;</a></span>accommodate()</h2>
<p class="definition">Definition at line <a class="el" href="prototype_8hpp_source.html#l00039">39</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="aa6033be234aad4d287d740c40db17fec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6033be234aad4d287d740c40db17fec">&#9670;&nbsp;</a></span>Prototype()</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"><a class="el" href="classentt_1_1Prototype.html">entt::Prototype</a>&lt; Entity &gt;::<a class="el" href="classentt_1_1Prototype.html">Prototype</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classentt_1_1Registry.html">Registry</a>&lt; Entity &gt; &amp;&#160;</td>
<td class="paramname"><em>registry</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>Constructs a prototype that is bound to a given registry. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">registry</td><td>A valid reference to a registry. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="prototype_8hpp_source.html#l00063">63</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="adaec9cc16436af85ef938fc9686cd02d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adaec9cc16436af85ef938fc9686cd02d">&#9670;&nbsp;</a></span>accommodate() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -171,18 +233,18 @@ template&lt;typename Entity &gt; </div>
<td class="memname">void <a class="el" href="classentt_1_1Prototype.html">entt::Prototype</a>&lt; Entity &gt;::accommodate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classentt_1_1Prototype.html#a8e4a91009c1cbb0bfaadf4e95178eaec">registry_type</a> &amp;&#160;</td>
<td class="paramname"><em>registry</em>, </td>
<td class="paramname"><em>other</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classentt_1_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a>&#160;</td>
<td class="paramname"><em>entity</em>&#160;</td>
<td class="paramname"><em>dst</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td></td><td> const</td>
</tr>
</table>
</td>
@@ -194,22 +256,65 @@ template&lt;typename Entity &gt; </div>
<p>Assigns or replaces the components of a prototype for an entity. </p>
<p>Existing components are overwritten, if any. All the other components will be copied over to the target entity.</p>
<dl class="section note"><dt>Note</dt><dd>The registry may or may not be different from the one already used by the prototype. There is also an overload that directly uses the underlying registry.</dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>Attempting to use an invalid entity results in undefined behavior.<br />
An assertion will abort the execution at runtime in debug mode in case of invalid entity.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">registry</td><td>A valid reference to a registry. </td></tr>
<tr><td class="paramname">entity</td><td>A valid entity identifier. </td></tr>
<tr><td class="paramname">other</td><td>A valid reference to a registry. </td></tr>
<tr><td class="paramname">dst</td><td>A valid entity identifier. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="prototype_8hpp_source.html#l00268">268</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="prototype_8hpp_source.html#l00310">310</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
</div>
</div>
<a id="a4a070e4f3316e8d2fc95dcb250a685e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a070e4f3316e8d2fc95dcb250a685e2">&#9670;&nbsp;</a></span>assign()</h2>
<a id="a37299298c61bb06a75b697296e328477"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37299298c61bb06a75b697296e328477">&#9670;&nbsp;</a></span>accommodate() <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_1Prototype.html">entt::Prototype</a>&lt; Entity &gt;::accommodate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classentt_1_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a>&#160;</td>
<td class="paramname"><em>dst</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>Assigns or replaces the components of a prototype for an entity. </p>
<p>Existing components are overwritten, if any. All the other components will be copied over to the target entity.</p>
<dl class="section note"><dt>Note</dt><dd>This overload directly uses the underlying registry as a working space. Therefore, the components of the prototype and of the entity will share the same registry.</dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>Attempting to use an invalid entity results in undefined behavior.<br />
An assertion will abort the execution at runtime in debug mode in case of invalid entity.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dst</td><td>A valid entity identifier. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="prototype_8hpp_source.html#l00334">334</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
</div>
</div>
<a id="a0a52cda550a678ee14272cff7b2fcf35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a52cda550a678ee14272cff7b2fcf35">&#9670;&nbsp;</a></span>assign() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -223,18 +328,18 @@ template&lt;typename Entity &gt; </div>
<td class="memname">void <a class="el" href="classentt_1_1Prototype.html">entt::Prototype</a>&lt; Entity &gt;::assign </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classentt_1_1Prototype.html#a8e4a91009c1cbb0bfaadf4e95178eaec">registry_type</a> &amp;&#160;</td>
<td class="paramname"><em>registry</em>, </td>
<td class="paramname"><em>other</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classentt_1_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a>&#160;</td>
<td class="paramname"><em>entity</em>&#160;</td>
<td class="paramname"><em>dst</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td></td><td> const</td>
</tr>
</table>
</td>
@@ -247,22 +352,66 @@ template&lt;typename Entity &gt; </div>
<p>Assigns the components of a prototype to a given entity. </p>
<p>Assigning a prototype to an entity won't overwrite existing components under any circumstances.<br />
In other words, only those components that the entity doesn't own yet are copied over. All the other components remain unchanged.</p>
<dl class="section note"><dt>Note</dt><dd>The registry may or may not be different from the one already used by the prototype. There is also an overload that directly uses the underlying registry.</dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>Attempting to use an invalid entity results in undefined behavior.<br />
An assertion will abort the execution at runtime in debug mode in case of invalid entity.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">registry</td><td>A valid reference to a registry. </td></tr>
<tr><td class="paramname">entity</td><td>A valid entity identifier. </td></tr>
<tr><td class="paramname">other</td><td>A valid reference to a registry. </td></tr>
<tr><td class="paramname">dst</td><td>A valid entity identifier. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="prototype_8hpp_source.html#l00248">248</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="prototype_8hpp_source.html#l00259">259</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
</div>
</div>
<a id="a9aafbd9b428567729c87f146219c71aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9aafbd9b428567729c87f146219c71aa">&#9670;&nbsp;</a></span>create()</h2>
<a id="ab7bf733f40f1071d73d4f3245526c038"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7bf733f40f1071d73d4f3245526c038">&#9670;&nbsp;</a></span>assign() <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_1Prototype.html">entt::Prototype</a>&lt; Entity &gt;::assign </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classentt_1_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a>&#160;</td>
<td class="paramname"><em>dst</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>Assigns the components of a prototype to a given entity. </p>
<p>Assigning a prototype to an entity won't overwrite existing components under any circumstances.<br />
In other words, only those components that the entity doesn't own yet are copied over. All the other components remain unchanged.</p>
<dl class="section note"><dt>Note</dt><dd>This overload directly uses the underlying registry as a working space. Therefore, the components of the prototype and of the entity will share the same registry.</dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>Attempting to use an invalid entity results in undefined behavior.<br />
An assertion will abort the execution at runtime in debug mode in case of invalid entity.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dst</td><td>A valid entity identifier. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="prototype_8hpp_source.html#l00285">285</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
</div>
</div>
<a id="a434b43ae5f761093a0c9e74da0802523"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a434b43ae5f761093a0c9e74da0802523">&#9670;&nbsp;</a></span>create() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -276,8 +425,8 @@ template&lt;typename Entity &gt; </div>
<td class="memname"><a class="el" href="classentt_1_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a> <a class="el" href="classentt_1_1Prototype.html">entt::Prototype</a>&lt; Entity &gt;::create </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classentt_1_1Prototype.html#a8e4a91009c1cbb0bfaadf4e95178eaec">registry_type</a> &amp;&#160;</td>
<td class="paramname"><em>registry</em></td><td>)</td>
<td></td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
@@ -289,17 +438,50 @@ template&lt;typename Entity &gt; </div>
<p>Creates a new entity using a given prototype. </p>
<p>Utility shortcut, equivalent to the following snippet:</p>
<div class="fragment"><div class="line"><span class="keyword">const</span> <span class="keyword">auto</span> entity = registry.create();</div><div class="line">prototype(registry, entity);</div></div><!-- fragment --><dl class="section warning"><dt>Warning</dt><dd>Attempting to use an invalid entity results in undefined behavior.<br />
An assertion will abort the execution at runtime in debug mode in case of invalid entity.</dd></dl>
<div class="fragment"><div class="line"><span class="keyword">const</span> <span class="keyword">auto</span> entity = registry.create();</div><div class="line">prototype(registry, entity);</div></div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>The registry may or may not be different from the one already used by the prototype. There is also an overload that directly uses the underlying registry.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">registry</td><td>A valid reference to a registry. </td></tr>
<tr><td class="paramname">other</td><td>A valid reference to a registry. </td></tr>
</table>
</dd>
</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="prototype_8hpp_source.html#l00226">226</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="prototype_8hpp_source.html#l00209">209</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
</div>
</div>
<a id="a5a659d7582d8fb52c5be59b0a319e2ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a659d7582d8fb52c5be59b0a319e2ec">&#9670;&nbsp;</a></span>create() <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"><a class="el" href="classentt_1_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a> <a class="el" href="classentt_1_1Prototype.html">entt::Prototype</a>&lt; Entity &gt;::create </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Creates a new entity using a given prototype. </p>
<p>Utility shortcut, equivalent to the following snippet:</p>
<div class="fragment"><div class="line"><span class="keyword">const</span> <span class="keyword">auto</span> entity = registry.create();</div><div class="line">prototype(entity);</div></div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>This overload directly uses the underlying registry as a working space. Therefore, the components of the prototype and of the entity will share the same registry.</dd></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="prototype_8hpp_source.html#l00232">232</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
</div>
</div>
@@ -341,7 +523,7 @@ template&lt;typename Component &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A reference to the component owned by the prototype. </dd></dl>
<p class="definition">Definition at line <a class="el" href="prototype_8hpp_source.html#l00145">145</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="prototype_8hpp_source.html#l00134">134</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
</div>
</div>
@@ -383,7 +565,7 @@ template&lt;typename Component &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A reference to the component owned by the prototype. </dd></dl>
<p class="definition">Definition at line <a class="el" href="prototype_8hpp_source.html#l00168">168</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="prototype_8hpp_source.html#l00151">151</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
</div>
</div>
@@ -425,7 +607,7 @@ template&lt;typename... Component&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>References to the components owned by the prototype. </dd></dl>
<p class="definition">Definition at line <a class="el" href="prototype_8hpp_source.html#l00186">186</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="prototype_8hpp_source.html#l00169">169</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
</div>
</div>
@@ -467,7 +649,7 @@ template&lt;typename... Component&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>References to the components owned by the prototype. </dd></dl>
<p class="definition">Definition at line <a class="el" href="prototype_8hpp_source.html#l00204">204</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="prototype_8hpp_source.html#l00187">187</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
</div>
</div>
@@ -507,12 +689,12 @@ template&lt;typename... Component&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the prototype owns all the components, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="prototype_8hpp_source.html#l00118">118</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="prototype_8hpp_source.html#l00117">117</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
</div>
</div>
<a id="a1eff99583b394859d6ddd033e37b55b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1eff99583b394859d6ddd033e37b55b3">&#9670;&nbsp;</a></span>operator()() <span class="overload">[1/2]</span></h2>
<a id="ac7cb69aad2015e94f3a0a9ad42b82f1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7cb69aad2015e94f3a0a9ad42b82f1b">&#9670;&nbsp;</a></span>operator()() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -526,18 +708,18 @@ template&lt;typename Entity &gt; </div>
<td class="memname">void <a class="el" href="classentt_1_1Prototype.html">entt::Prototype</a>&lt; Entity &gt;::operator() </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classentt_1_1Prototype.html#a8e4a91009c1cbb0bfaadf4e95178eaec">registry_type</a> &amp;&#160;</td>
<td class="paramname"><em>registry</em>, </td>
<td class="paramname"><em>other</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classentt_1_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a>&#160;</td>
<td class="paramname"><em>entity</em>&#160;</td>
<td class="paramname"><em>dst</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td></td><td> const</td>
</tr>
</table>
</td>
@@ -550,22 +732,66 @@ template&lt;typename Entity &gt; </div>
<p>Assigns the components of a prototype to an entity. </p>
<p>Assigning a prototype to an entity won't overwrite existing components under any circumstances.<br />
In other words, only the components that the entity doesn't own yet are copied over. All the other components remain unchanged.</p>
<dl class="section note"><dt>Note</dt><dd>The registry may or may not be different from the one already used by the prototype. There is also an overload that directly uses the underlying registry.</dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>Attempting to use an invalid entity results in undefined behavior.<br />
An assertion will abort the execution at runtime in debug mode in case of invalid entity.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">registry</td><td>A valid reference to a registry. </td></tr>
<tr><td class="paramname">entity</td><td>A valid entity identifier. </td></tr>
<tr><td class="paramname">other</td><td>A valid reference to a registry. </td></tr>
<tr><td class="paramname">dst</td><td>A valid entity identifier. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="prototype_8hpp_source.html#l00290">290</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="prototype_8hpp_source.html#l00361">361</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
</div>
</div>
<a id="af68eda2cf40b877c8d880c6d38184e9d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af68eda2cf40b877c8d880c6d38184e9d">&#9670;&nbsp;</a></span>operator()() <span class="overload">[2/2]</span></h2>
<a id="a6b0560c31432fb6591a772ce9a322728"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b0560c31432fb6591a772ce9a322728">&#9670;&nbsp;</a></span>operator()() <span class="overload">[2/4]</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_1Prototype.html">entt::Prototype</a>&lt; Entity &gt;::operator() </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classentt_1_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a>&#160;</td>
<td class="paramname"><em>dst</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>Assigns the components of a prototype to an entity. </p>
<p>Assigning a prototype to an entity won't overwrite existing components under any circumstances.<br />
In other words, only the components that the entity doesn't own yet are copied over. All the other components remain unchanged.</p>
<dl class="section note"><dt>Note</dt><dd>This overload directly uses the underlying registry as a working space. Therefore, the components of the prototype and of the entity will share the same registry.</dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>Attempting to use an invalid entity results in undefined behavior.<br />
An assertion will abort the execution at runtime in debug mode in case of invalid entity.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dst</td><td>A valid entity identifier. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="prototype_8hpp_source.html#l00385">385</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
</div>
</div>
<a id="a7c401ecc89b0c88ab15ed2dd7686b54e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c401ecc89b0c88ab15ed2dd7686b54e">&#9670;&nbsp;</a></span>operator()() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -579,8 +805,8 @@ template&lt;typename Entity &gt; </div>
<td class="memname"><a class="el" href="classentt_1_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a> <a class="el" href="classentt_1_1Prototype.html">entt::Prototype</a>&lt; Entity &gt;::operator() </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classentt_1_1Prototype.html#a8e4a91009c1cbb0bfaadf4e95178eaec">registry_type</a> &amp;&#160;</td>
<td class="paramname"><em>registry</em></td><td>)</td>
<td></td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
@@ -592,17 +818,50 @@ template&lt;typename Entity &gt; </div>
<p>Creates a new entity using a given prototype. </p>
<p>Utility shortcut, equivalent to the following snippet:</p>
<div class="fragment"><div class="line"><span class="keyword">const</span> <span class="keyword">auto</span> entity = registry.create();</div><div class="line">prototype(registry, entity);</div></div><!-- fragment --><dl class="section warning"><dt>Warning</dt><dd>Attempting to use an invalid entity results in undefined behavior.<br />
An assertion will abort the execution at runtime in debug mode in case of invalid entity.</dd></dl>
<div class="fragment"><div class="line"><span class="keyword">const</span> <span class="keyword">auto</span> entity = registry.create();</div><div class="line">prototype(registry, entity);</div></div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>The registry may or may not be different from the one already used by the prototype. There is also an overload that directly uses the underlying registry.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">registry</td><td>A valid reference to a registry. </td></tr>
<tr><td class="paramname">other</td><td>A valid reference to a registry. </td></tr>
</table>
</dd>
</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="prototype_8hpp_source.html#l00312">312</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="prototype_8hpp_source.html#l00407">407</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
</div>
</div>
<a id="ad39dd5c5449cc647a1402543ebe411fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad39dd5c5449cc647a1402543ebe411fe">&#9670;&nbsp;</a></span>operator()() <span class="overload">[4/4]</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"><a class="el" href="classentt_1_1Prototype.html#ab4542df6834170b6f0d96828d094269d">entity_type</a> <a class="el" href="classentt_1_1Prototype.html">entt::Prototype</a>&lt; Entity &gt;::operator() </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Creates a new entity using a given prototype. </p>
<p>Utility shortcut, equivalent to the following snippet:</p>
<div class="fragment"><div class="line"><span class="keyword">const</span> <span class="keyword">auto</span> entity = registry.create();</div><div class="line">prototype(entity);</div></div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>This overload directly uses the underlying registry as a working space. Therefore, the components of the prototype and of the entity will share the same registry.</dd></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="prototype_8hpp_source.html#l00428">428</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
</div>
</div>
@@ -650,7 +909,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="prototype_8hpp_source.html#l00082">82</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="prototype_8hpp_source.html#l00083">83</a> of file <a class="el" href="prototype_8hpp_source.html">prototype.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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -75,69 +75,68 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Registry.html#a01f87450271067dda6c87f0c7c9b80dd">assign</a>(const 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><td class="entry"><a class="el" href="classentt_1_1Registry.html#af157dcabe4fe027e2f9cd45f4958f3b9">attachee</a>() const ENTT_NOEXCEPT</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#aefe4ec26db45257de26da19147a9e3f3">capacity</a>() const ENTT_NOEXCEPT</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#a9aacbda0a34aeaad85eb396603b050ad">clone</a>(const entity_type entity) ENTT_NOEXCEPT</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#aefd07a0cdff88ebf1e35e531d58c3077">component_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Registry.html#a6f6b29268ba11a8526fa3f9d3bdb58e5">construction</a>(tag_t) ENTT_NOEXCEPT</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#af43b25946f4cbdec633df25317edc020">construction</a>() ENTT_NOEXCEPT</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#a67a9d1a75fa1f8e29091f1127c0f3a70">contains</a>() const ENTT_NOEXCEPT</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#a10de276e8fc78fe205907c808ddb8d9a">create</a>() ENTT_NOEXCEPT</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#a9e79305f5a066bdc2b272181a08b17ac">current</a>(const entity_type entity) const ENTT_NOEXCEPT</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#a2bb7899d022c90b2385cad18a31e48dd">data</a>() const ENTT_NOEXCEPT</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#a197afcc6da68df6eb87575284232a3ff">destroy</a>(const 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 class="even"><td class="entry"><a class="el" href="classentt_1_1Registry.html#a89df80b61b83bc3c4c3ed6d9324aa8b4">destruction</a>(tag_t) ENTT_NOEXCEPT</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#aaa38dca5bb6875370d50a923cf52fcfb">destruction</a>() ENTT_NOEXCEPT</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#a9289a7c5d8bed1ba59948311f8fcd3f4">discard</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><td class="entry"><a class="el" href="classentt_1_1Registry.html#a1d7547f6d8503265480d235fe48dfb1d">each</a>(Func func) const</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#a57193f01b75256867ba34342cd46ec13">empty</a>() const ENTT_NOEXCEPT</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#a8735df0baab2fea088e6946e2811e29b">empty</a>() const ENTT_NOEXCEPT</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#ad434a1920dd2c6a9a31ab482e2f29038">entity_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Registry.html#a76bf9ca50a3651d3c0c32df0627d8270">fast</a>(const entity_type entity) const ENTT_NOEXCEPT</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#a2079fb67093feb86b75e9dede6bb6c4d">get</a>() const ENTT_NOEXCEPT</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#a3c71607135bee449a486c8a5241dc70d">get</a>() ENTT_NOEXCEPT</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#aa40aa6a87415b2e88c67b8b9f895bfe8">get</a>(const entity_type entity) const ENTT_NOEXCEPT</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#aefa861cd4cd2750ddb43f587fc756531">get</a>(const entity_type entity) ENTT_NOEXCEPT</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#a19e0832f4aceb58f1be1e7540313cec0">get</a>(const entity_type entity) const ENTT_NOEXCEPT</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#a73f3a68af4e73a74a273cca9ceab68a2">get</a>(const entity_type entity) ENTT_NOEXCEPT</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#ae2be7a8e1e6216b8a48fa941e9d3fbd6">has</a>() const ENTT_NOEXCEPT</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#afc108dadf41e5080274bcc4e877024e4">has</a>(tag_t, const entity_type entity) const ENTT_NOEXCEPT</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#a1ca7a3b46d14db8d917547643b1ab614">has</a>(const entity_type entity) const ENTT_NOEXCEPT</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#ae3592a627bf35b12d51ddd0876ca6896">move</a>(const 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 class="even"><td class="entry"><a class="el" href="classentt_1_1Registry.html#a6ff250745f1774984a9524d63855f26d">operator=</a>(const Registry &amp;)=delete</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Registry.html#ade7432a219317a6912553feb2971188b">operator=</a>(Registry &amp;&amp;)=default</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Registry.html#a3b4a5341ac0ef79fd2477753e857a9cb">orphan</a>(const entity_type entity) const</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#ada2900e50f66573c14821baac03bbd68">orphans</a>(Func func) const</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#ac05c9ccc5fe57df386d8104578fc9675">prepare</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><td class="entry"><a class="el" href="classentt_1_1Registry.html#aaa4a9703f583da393101aa91604267e6">raw</a>() const ENTT_NOEXCEPT</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#a1728046f5645bf2ff3f167c40ca29d0e">raw</a>() ENTT_NOEXCEPT</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#ab5022bf3ac71d209cb9b85e686324f28">Registry</a>()=default</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Registry.html#a441dfbc29b39106fbacec0f0c7b07359">Registry</a>(const Registry &amp;)=delete</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Registry.html#a5340b49833d3e23e28200a4069fe04b0">Registry</a>(Registry &amp;&amp;)=default</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><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><td class="entry"><a class="el" href="classentt_1_1Registry.html#a113ff63724bdb90344984d5dd16995f2">remove</a>(const 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 class="even"><td class="entry"><a class="el" href="classentt_1_1Registry.html#a39b071aa110b8ea38fb71ca471d371b5">replace</a>(tag_t, 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><td class="entry"><a class="el" href="classentt_1_1Registry.html#a2482e363a9b4ff9b6a4a0e1385c7b6e1">replace</a>(const 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#a6d57a57e13ca236a215e332b94852147">reserve</a>(const 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#aa927ac552b42e2a0fcc8de08f56510c7">reserve</a>(const 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#af406e83980abc792905ff4a0626b3d02">reset</a>(const 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>
<tr><td class="entry"><a class="el" href="classentt_1_1Registry.html#a925e91c4f1904d5104a0c5e9e9f70223">restore</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#ada8da3c42b6f37209255eef008581b0b">sink_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Registry.html#a88d7621801898d0a551cfd98b29a7cd0">size</a>() const ENTT_NOEXCEPT</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#a1be83159fed73573014e6e2919ecabf3">size</a>() const ENTT_NOEXCEPT</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#a741ffda6e06838c5593ba97adc7658e2">size_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Registry.html#a69bdf0c5645f2049e8dee9e0c4de53ca">snapshot</a>() const</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#af97db8232b2b26604adb5f10ded70f11">sort</a>(Compare compare, Sort sort=Sort{})</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#aa3abb830a7ba342266b62ff1a2965754">sort</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><td class="entry"><a class="el" href="classentt_1_1Registry.html#a357cfdc1b3c5abc7a36e8eddbd6ce5c7">tag_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Registry.html#a682552d500d7768b5d9d4e5f547cdfaf">type</a>(tag_t) ENTT_NOEXCEPT</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><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Registry.html#a484018ca7d1898708ea17a651eddc7e4">type</a>() ENTT_NOEXCEPT</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><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Registry.html#aaba72db4ebf99a911b58327063ec8ad9">valid</a>(const entity_type entity) const ENTT_NOEXCEPT</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#ad7467ac1c8a7657062b1b4386dded54e">version</a>(const entity_type entity) const ENTT_NOEXCEPT</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#a82c8996277034df5e72b5f30a70ebb2d">version_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Registry.html#aed83d4c8f80ae647ee73f2a8440fa09d">view</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#abb1eb5f1a2ec31d14b5b98271ff78f1e">view</a>(persistent_t)</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#aedc2a2344c5d13a0483608d48189a92a">view</a>(raw_t)</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#aefd07a0cdff88ebf1e35e531d58c3077">component_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Registry.html#a6f6b29268ba11a8526fa3f9d3bdb58e5">construction</a>(tag_t) ENTT_NOEXCEPT</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#af43b25946f4cbdec633df25317edc020">construction</a>() ENTT_NOEXCEPT</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#a67a9d1a75fa1f8e29091f1127c0f3a70">contains</a>() const ENTT_NOEXCEPT</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#a10de276e8fc78fe205907c808ddb8d9a">create</a>() ENTT_NOEXCEPT</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#a9e79305f5a066bdc2b272181a08b17ac">current</a>(const entity_type entity) const ENTT_NOEXCEPT</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#a2bb7899d022c90b2385cad18a31e48dd">data</a>() const ENTT_NOEXCEPT</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#a197afcc6da68df6eb87575284232a3ff">destroy</a>(const 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#a89df80b61b83bc3c4c3ed6d9324aa8b4">destruction</a>(tag_t) ENTT_NOEXCEPT</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#aaa38dca5bb6875370d50a923cf52fcfb">destruction</a>() ENTT_NOEXCEPT</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#a9289a7c5d8bed1ba59948311f8fcd3f4">discard</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#a1d7547f6d8503265480d235fe48dfb1d">each</a>(Func func) const</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#a57193f01b75256867ba34342cd46ec13">empty</a>() const ENTT_NOEXCEPT</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#a8735df0baab2fea088e6946e2811e29b">empty</a>() const ENTT_NOEXCEPT</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#ad434a1920dd2c6a9a31ab482e2f29038">entity_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Registry.html#a76bf9ca50a3651d3c0c32df0627d8270">fast</a>(const entity_type entity) const ENTT_NOEXCEPT</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#a2079fb67093feb86b75e9dede6bb6c4d">get</a>() const ENTT_NOEXCEPT</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#a3c71607135bee449a486c8a5241dc70d">get</a>() ENTT_NOEXCEPT</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#aa40aa6a87415b2e88c67b8b9f895bfe8">get</a>(const entity_type entity) const ENTT_NOEXCEPT</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#aefa861cd4cd2750ddb43f587fc756531">get</a>(const entity_type entity) ENTT_NOEXCEPT</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#a19e0832f4aceb58f1be1e7540313cec0">get</a>(const entity_type entity) const ENTT_NOEXCEPT</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#a73f3a68af4e73a74a273cca9ceab68a2">get</a>(const entity_type entity) ENTT_NOEXCEPT</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#ae2be7a8e1e6216b8a48fa941e9d3fbd6">has</a>() const ENTT_NOEXCEPT</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#afc108dadf41e5080274bcc4e877024e4">has</a>(tag_t, const entity_type entity) const ENTT_NOEXCEPT</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#a1ca7a3b46d14db8d917547643b1ab614">has</a>(const entity_type entity) const ENTT_NOEXCEPT</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#ae3592a627bf35b12d51ddd0876ca6896">move</a>(const 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#a6ff250745f1774984a9524d63855f26d">operator=</a>(const Registry &amp;)=delete</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Registry.html#ade7432a219317a6912553feb2971188b">operator=</a>(Registry &amp;&amp;)=default</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Registry.html#a3b4a5341ac0ef79fd2477753e857a9cb">orphan</a>(const entity_type entity) const</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#ada2900e50f66573c14821baac03bbd68">orphans</a>(Func func) const</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#ac05c9ccc5fe57df386d8104578fc9675">prepare</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#aaa4a9703f583da393101aa91604267e6">raw</a>() const ENTT_NOEXCEPT</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#a1728046f5645bf2ff3f167c40ca29d0e">raw</a>() ENTT_NOEXCEPT</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#ab5022bf3ac71d209cb9b85e686324f28">Registry</a>()=default</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Registry.html#a441dfbc29b39106fbacec0f0c7b07359">Registry</a>(const Registry &amp;)=delete</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Registry.html#a5340b49833d3e23e28200a4069fe04b0">Registry</a>(Registry &amp;&amp;)=default</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<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#a113ff63724bdb90344984d5dd16995f2">remove</a>(const 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#a39b071aa110b8ea38fb71ca471d371b5">replace</a>(tag_t, 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#a2482e363a9b4ff9b6a4a0e1385c7b6e1">replace</a>(const 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><td class="entry"><a class="el" href="classentt_1_1Registry.html#a6d57a57e13ca236a215e332b94852147">reserve</a>(const 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#aa927ac552b42e2a0fcc8de08f56510c7">reserve</a>(const 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#af406e83980abc792905ff4a0626b3d02">reset</a>(const 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 class="even"><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><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>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Registry.html#a925e91c4f1904d5104a0c5e9e9f70223">restore</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><td class="entry"><a class="el" href="classentt_1_1Registry.html#ada8da3c42b6f37209255eef008581b0b">sink_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Registry.html#a88d7621801898d0a551cfd98b29a7cd0">size</a>() const ENTT_NOEXCEPT</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#a1be83159fed73573014e6e2919ecabf3">size</a>() const ENTT_NOEXCEPT</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#a741ffda6e06838c5593ba97adc7658e2">size_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Registry.html#a69bdf0c5645f2049e8dee9e0c4de53ca">snapshot</a>() const</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#af97db8232b2b26604adb5f10ded70f11">sort</a>(Compare compare, Sort sort=Sort{})</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#aa3abb830a7ba342266b62ff1a2965754">sort</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#a357cfdc1b3c5abc7a36e8eddbd6ce5c7">tag_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Registry.html#a682552d500d7768b5d9d4e5f547cdfaf">type</a>(tag_t) ENTT_NOEXCEPT</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><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Registry.html#a484018ca7d1898708ea17a651eddc7e4">type</a>() ENTT_NOEXCEPT</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><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Registry.html#aaba72db4ebf99a911b58327063ec8ad9">valid</a>(const entity_type entity) const ENTT_NOEXCEPT</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#ad7467ac1c8a7657062b1b4386dded54e">version</a>(const entity_type entity) const ENTT_NOEXCEPT</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#a82c8996277034df5e72b5f30a70ebb2d">version_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1Registry.html">entt::Registry&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Registry.html#aed83d4c8f80ae647ee73f2a8440fa09d">view</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><td class="entry"><a class="el" href="classentt_1_1Registry.html#abb1eb5f1a2ec31d14b5b98271ff78f1e">view</a>(persistent_t)</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#aedc2a2344c5d13a0483608d48189a92a">view</a>(raw_t)</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>
</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -177,9 +177,6 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a10de276e8fc78fe205907c808ddb8d9a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1Registry.html#ad434a1920dd2c6a9a31ab482e2f29038">entity_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Registry.html#a10de276e8fc78fe205907c808ddb8d9a">create</a> () ENTT_NOEXCEPT</td></tr>
<tr class="memdesc:a10de276e8fc78fe205907c808ddb8d9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new entity and returns it. <a href="#a10de276e8fc78fe205907c808ddb8d9a">More...</a><br /></td></tr>
<tr class="separator:a10de276e8fc78fe205907c808ddb8d9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9aacbda0a34aeaad85eb396603b050ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1Registry.html#ad434a1920dd2c6a9a31ab482e2f29038">entity_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Registry.html#a9aacbda0a34aeaad85eb396603b050ad">clone</a> (const <a class="el" href="classentt_1_1Registry.html#ad434a1920dd2c6a9a31ab482e2f29038">entity_type</a> entity) ENTT_NOEXCEPT</td></tr>
<tr class="memdesc:a9aacbda0a34aeaad85eb396603b050ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clones an entity and returns the newly created one. <a href="#a9aacbda0a34aeaad85eb396603b050ad">More...</a><br /></td></tr>
<tr class="separator:a9aacbda0a34aeaad85eb396603b050ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a197afcc6da68df6eb87575284232a3ff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Registry.html#a197afcc6da68df6eb87575284232a3ff">destroy</a> (const <a class="el" href="classentt_1_1Registry.html#ad434a1920dd2c6a9a31ab482e2f29038">entity_type</a> entity)</td></tr>
<tr class="memdesc:a197afcc6da68df6eb87575284232a3ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys an entity and lets the registry recycle the identifier. <a href="#a197afcc6da68df6eb87575284232a3ff">More...</a><br /></td></tr>
<tr class="separator:a197afcc6da68df6eb87575284232a3ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -419,7 +416,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#l00903">903</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#l00858">858</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -488,7 +485,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#l00535">535</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#l00490">490</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -550,7 +547,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#l00566">566</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#l00521">521</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -592,7 +589,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#l00871">871</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#l00826">826</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -626,55 +623,6 @@ template&lt;typename Entity&gt; </div>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00228">228</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
<a id="a9aacbda0a34aeaad85eb396603b050ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9aacbda0a34aeaad85eb396603b050ad">&#9670;&nbsp;</a></span>clone()</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"><a class="el" href="classentt_1_1Registry.html#ad434a1920dd2c6a9a31ab482e2f29038">entity_type</a> <a class="el" href="classentt_1_1Registry.html">entt::Registry</a>&lt; Entity &gt;::clone </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classentt_1_1Registry.html#ad434a1920dd2c6a9a31ab482e2f29038">entity_type</a>&#160;</td>
<td class="paramname"><em>entity</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>Clones an entity and returns the newly created one. </p>
<p>There are two kinds of entity identifiers:</p>
<ul>
<li>Newly created ones in case no entities have been previously destroyed.</li>
<li>Recycled ones with updated versions.</li>
</ul>
<p>Users should not care about the type of the returned entity identifier. In case entity identifers are stored around, the <code>valid</code> member function can be used to know if they are still valid or the entity has been destroyed and potentially recycled.</p>
<dl class="section warning"><dt>Warning</dt><dd>In case there are listeners that observe the construction of components and assign other components to the entity in their bodies, the result of invoking this function may not be as expected. In the worst case, it could lead to undefined behavior. An assertion will abort the execution at runtime in debug mode if a violation is detected.</dd>
<dd>
Attempting to clone an invalid entity results in undefined behavior.<br />
An assertion will abort the execution at runtime in debug mode in case of invalid entity.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">entity</td><td>A valid entity identifier </td></tr>
</table>
</dd>
</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#l00439">439</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
<a id="a6f6b29268ba11a8526fa3f9d3bdb58e5"></a>
@@ -719,7 +667,7 @@ template&lt;typename Tag &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A temporary sink object. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00936">936</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#l00891">891</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -764,7 +712,7 @@ template&lt;typename Component &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A temporary sink object. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00965">965</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#l00920">920</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -804,7 +752,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#l01385">1385</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#l01340">1340</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -970,7 +918,7 @@ Attempting to use an invalid entity results in undefined behavior.<br />
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00478">478</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#l00433">433</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1016,7 +964,7 @@ template&lt;typename Tag &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A temporary sink object. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00994">994</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#l00949">949</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1061,7 +1009,7 @@ template&lt;typename Component &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A temporary sink object. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l01023">1023</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#l00978">978</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1103,7 +1051,7 @@ template&lt;typename... Component&gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l01361">1361</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#l01316">1316</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1154,7 +1102,7 @@ template&lt;typename Func &gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l01193">1193</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#l01148">1148</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1311,7 +1259,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#l00682">682</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#l00637">637</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1353,7 +1301,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#l00700">700</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#l00655">655</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1402,7 +1350,7 @@ template&lt;typename Component &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A reference to the component owned by the entity. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00719">719</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#l00674">674</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1451,7 +1399,7 @@ template&lt;typename Component &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A reference to the component owned by the entity. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00740">740</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>
@@ -1500,7 +1448,7 @@ template&lt;typename... Component&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>References to the components owned by the entity. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00760">760</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#l00715">715</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1549,7 +1497,7 @@ template&lt;typename... Component&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>References to the components owned by the entity. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00780">780</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#l00735">735</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1589,7 +1537,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#l00616">616</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#l00571">571</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1647,7 +1595,7 @@ template&lt;typename Tag &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the entity owns the tag, false otherwise. </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#l00598">598</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1696,7 +1644,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#l00660">660</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#l00615">615</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1746,7 +1694,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#l00849">849</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#l00804">804</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1848,7 +1796,7 @@ template&lt;typename Entity&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the entity is an orphan, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l01220">1220</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#l01175">1175</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1897,7 +1845,7 @@ template&lt;typename Func &gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l01254">1254</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#l01209">1209</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -1939,7 +1887,7 @@ template&lt;typename... Component&gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l01317">1317</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#l01272">1272</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -2062,7 +2010,7 @@ template&lt;typename Tag &gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00579">579</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#l00534">534</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -2110,7 +2058,7 @@ template&lt;typename Component &gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l00602">602</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#l00557">557</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -2171,7 +2119,7 @@ template&lt;typename Tag , typename... Args&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#l00803">803</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#l00758">758</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -2233,7 +2181,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#l00828">828</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#l00783">783</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -2368,7 +2316,7 @@ template&lt;typename Component &gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l01125">1125</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#l01080">1080</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -2408,7 +2356,7 @@ template&lt;typename Component &gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l01146">1146</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#l01101">1101</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -2440,7 +2388,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 still in use are recycled with a new version number. In case entity identifers are stored around, the <code>valid</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#l01166">1166</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#l01121">1121</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -2475,7 +2423,7 @@ template&lt;typename Entity&gt; </div>
<dl class="section warning"><dt>Warning</dt><dd>The loader returned by this function requires that the registry be empty. In case it isn't, all the data will be automatically deleted before to return.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A temporary object to use to load snasphosts. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l01503">1503</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#l01458">1458</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -2581,7 +2529,7 @@ template&lt;typename Entity&gt; </div>
It can be used to save and restore its internal state or to keep two or more instances of this class in sync, as an example in a client-server architecture.</p>
<dl class="section return"><dt>Returns</dt><dd>A temporary object to use to take snasphosts. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l01474">1474</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#l01429">1429</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -2651,7 +2599,7 @@ template&lt;typename Component , typename Compare , typename Sort = StdSort&gt;
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l01068">1068</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#l01023">1023</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -2700,7 +2648,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#l01104">1104</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#l01059">1059</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -2920,7 +2868,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#l01296">1296</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#l01251">1251</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -2979,7 +2927,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#l01430">1430</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#l01385">1385</a> of file <a class="el" href="registry_8hpp_source.html">registry.hpp</a>.</p>
</div>
</div>
@@ -3031,7 +2979,7 @@ template&lt;typename Component &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A newly created raw view. </dd></dl>
<p class="definition">Definition at line <a class="el" href="registry_8hpp_source.html#l01459">1459</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#l01414">1414</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -70,12 +70,12 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html">entt::SigH&lt; Ret(Args...), Collector &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#ab6258af321b48bc2e70e09c68155b9bc">collect</a>(Args... args)</td><td class="entry"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html">entt::SigH&lt; Ret(Args...), Collector &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_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#af50a728e8b61c75af4286132e1312c77">collect</a>(Args... args) const</td><td class="entry"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html">entt::SigH&lt; Ret(Args...), Collector &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#ad0e4e34e41daec83437b1c607855079a">collector_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html">entt::SigH&lt; Ret(Args...), Collector &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#a6b35b22faefe41acd8c1426a1bdcd149">empty</a>() const ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html">entt::SigH&lt; Ret(Args...), Collector &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#aad306ac41adf5562740f5528bed80014">instance_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html">entt::SigH&lt; Ret(Args...), Collector &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#acd0e64abe3b6d879a27ced38fe50aa4b">operator==</a>(const SigH &amp;other) const ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html">entt::SigH&lt; Ret(Args...), Collector &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#a09e4795c05a1ebac1c25a60e79d67507">publish</a>(Args... args)</td><td class="entry"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html">entt::SigH&lt; Ret(Args...), Collector &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#a5d3aaec10dba146d75672e3dc81a4274">publish</a>(Args... args) const</td><td class="entry"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html">entt::SigH&lt; Ret(Args...), Collector &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_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#aa525ade53e40ebc5fbee9c8704d555ce">sink</a>()</td><td class="entry"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html">entt::SigH&lt; Ret(Args...), Collector &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#afe3b68f9dc0a2bfe92081c256d0108b7">sink_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html">entt::SigH&lt; Ret(Args...), Collector &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#a5f0c4724d805b4ecdd30045a13ed93ec">size</a>() const ENTT_NOEXCEPT</td><td class="entry"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html">entt::SigH&lt; Ret(Args...), Collector &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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -122,12 +122,12 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:aa525ade53e40ebc5fbee9c8704d555ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#afe3b68f9dc0a2bfe92081c256d0108b7">sink_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#aa525ade53e40ebc5fbee9c8704d555ce">sink</a> ()</td></tr>
<tr class="memdesc:aa525ade53e40ebc5fbee9c8704d555ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a sink object for the given signal. <a href="#aa525ade53e40ebc5fbee9c8704d555ce">More...</a><br /></td></tr>
<tr class="separator:aa525ade53e40ebc5fbee9c8704d555ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09e4795c05a1ebac1c25a60e79d67507"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#a09e4795c05a1ebac1c25a60e79d67507">publish</a> (Args... args)</td></tr>
<tr class="memdesc:a09e4795c05a1ebac1c25a60e79d67507"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers a signal. <a href="#a09e4795c05a1ebac1c25a60e79d67507">More...</a><br /></td></tr>
<tr class="separator:a09e4795c05a1ebac1c25a60e79d67507"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6258af321b48bc2e70e09c68155b9bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#ad0e4e34e41daec83437b1c607855079a">collector_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#ab6258af321b48bc2e70e09c68155b9bc">collect</a> (Args... args)</td></tr>
<tr class="memdesc:ab6258af321b48bc2e70e09c68155b9bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Collects return values from the listeners. <a href="#ab6258af321b48bc2e70e09c68155b9bc">More...</a><br /></td></tr>
<tr class="separator:ab6258af321b48bc2e70e09c68155b9bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d3aaec10dba146d75672e3dc81a4274"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#a5d3aaec10dba146d75672e3dc81a4274">publish</a> (Args... args) const</td></tr>
<tr class="memdesc:a5d3aaec10dba146d75672e3dc81a4274"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers a signal. <a href="#a5d3aaec10dba146d75672e3dc81a4274">More...</a><br /></td></tr>
<tr class="separator:a5d3aaec10dba146d75672e3dc81a4274"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af50a728e8b61c75af4286132e1312c77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#ad0e4e34e41daec83437b1c607855079a">collector_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#af50a728e8b61c75af4286132e1312c77">collect</a> (Args... args) const</td></tr>
<tr class="memdesc:af50a728e8b61c75af4286132e1312c77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Collects return values from the listeners. <a href="#af50a728e8b61c75af4286132e1312c77">More...</a><br /></td></tr>
<tr class="separator:af50a728e8b61c75af4286132e1312c77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd0e64abe3b6d879a27ced38fe50aa4b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#acd0e64abe3b6d879a27ced38fe50aa4b">operator==</a> (const <a class="el" href="classentt_1_1SigH.html">SigH</a> &amp;other) const ENTT_NOEXCEPT</td></tr>
<tr class="memdesc:acd0e64abe3b6d879a27ced38fe50aa4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the contents of the two signals are identical. <a href="#acd0e64abe3b6d879a27ced38fe50aa4b">More...</a><br /></td></tr>
<tr class="separator:acd0e64abe3b6d879a27ced38fe50aa4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -194,8 +194,8 @@ template&lt;typename Class &gt; </div>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ab6258af321b48bc2e70e09c68155b9bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6258af321b48bc2e70e09c68155b9bc">&#9670;&nbsp;</a></span>collect()</h2>
<a id="af50a728e8b61c75af4286132e1312c77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af50a728e8b61c75af4286132e1312c77">&#9670;&nbsp;</a></span>collect()</h2>
<div class="memitem">
<div class="memproto">
@@ -210,7 +210,7 @@ template&lt;typename Ret , typename... Args, typename Collector &gt; </div>
<td>(</td>
<td class="paramtype">Args...&#160;</td>
<td class="paramname"><em>args</em></td><td>)</td>
<td></td>
<td> const</td>
</tr>
</table>
</td>
@@ -305,8 +305,8 @@ template&lt;typename Ret , typename... Args, typename Collector &gt; </div>
</div>
</div>
<a id="a09e4795c05a1ebac1c25a60e79d67507"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09e4795c05a1ebac1c25a60e79d67507">&#9670;&nbsp;</a></span>publish()</h2>
<a id="a5d3aaec10dba146d75672e3dc81a4274"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d3aaec10dba146d75672e3dc81a4274">&#9670;&nbsp;</a></span>publish()</h2>
<div class="memitem">
<div class="memproto">
@@ -321,7 +321,7 @@ template&lt;typename Ret , typename... Args, typename Collector &gt; </div>
<td>(</td>
<td class="paramtype">Args...&#160;</td>
<td class="paramname"><em>args</em></td><td>)</td>
<td></td>
<td> const</td>
</tr>
</table>
</td>

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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -70,18 +70,18 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot&lt; Entity &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Snapshot.html#a7c272de52104f0d29186e9b00128fd03">component</a>(Archive &amp;archive)</td><td class="entry"><a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot&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_1Snapshot.html#acdd3cfe1d9cdfc18323401d04dbe9b30">component</a>(Archive &amp;archive)</td><td class="entry"><a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot&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_1Snapshot.html#ad93074ed14f20298f571cab3a0ae164b">component</a>(Archive &amp;archive, It first, It last)</td><td class="entry"><a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot&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_1Snapshot.html#a6b7cbc6ee4d2bc5ccb47cfacf7868210">destroyed</a>(Archive &amp;archive)</td><td class="entry"><a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot&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_1Snapshot.html#a8311fd73cdab730d7ad68ae8bd40815c">entities</a>(Archive &amp;archive)</td><td class="entry"><a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot&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_1Snapshot.html#a336288f5faaeb5f49831e3a0b4445bb0">component</a>(Archive &amp;archive) const</td><td class="entry"><a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot&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_1Snapshot.html#a4aa8df6d1e59c4f441e472f63f5ee580">component</a>(Archive &amp;archive) const</td><td class="entry"><a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot&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_1Snapshot.html#a98433fc64a9935e744a4c1b1f5d6e630">component</a>(Archive &amp;archive, It first, It last) const</td><td class="entry"><a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot&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_1Snapshot.html#ac7d571f0901df2476451e2fd26d9dab9">destroyed</a>(Archive &amp;archive) const</td><td class="entry"><a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot&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_1Snapshot.html#aa77d63e06c40969adca662fca3a2ca08">entities</a>(Archive &amp;archive) const</td><td class="entry"><a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot&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_1Snapshot.html#a3375f7d701d086fc21e04e6077c954fc">operator=</a>(const Snapshot &amp;)=delete</td><td class="entry"><a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Snapshot.html#a627c0ea635facdd8b8246d1b97de11e3">operator=</a>(Snapshot &amp;&amp;)=default</td><td class="entry"><a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Snapshot.html#a200646cfe88496da691aab5f61c0fa69">Registry&lt; Entity &gt;</a> class</td><td class="entry"><a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Snapshot.html#a80f9a56ce8667a5d9947cdaac686fd8d">Snapshot</a>(const Snapshot &amp;)=delete</td><td class="entry"><a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1Snapshot.html#a3682df1db11f032bfa9ead93c0cec479">Snapshot</a>(Snapshot &amp;&amp;)=default</td><td class="entry"><a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1Snapshot.html#a974ac8ba41fb8bac536a115edea03dbe">tag</a>(Archive &amp;archive)</td><td class="entry"><a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot&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_1Snapshot.html#a4b0f272d334d54fcd9e59318cee96a58">tag</a>(Archive &amp;archive)</td><td class="entry"><a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot&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_1Snapshot.html#ac13d5fe79511e27f7b935e84c112e051">tag</a>(Archive &amp;archive) const</td><td class="entry"><a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot&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_1Snapshot.html#a960471c2f13bc1c693a9c58396e63b93">tag</a>(Archive &amp;archive) const</td><td class="entry"><a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot&lt; Entity &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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -93,34 +93,34 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a627c0ea635facdd8b8246d1b97de11e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1Snapshot.html">Snapshot</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1Snapshot.html#a627c0ea635facdd8b8246d1b97de11e3">operator=</a> (<a class="el" href="classentt_1_1Snapshot.html">Snapshot</a> &amp;&amp;)=default</td></tr>
<tr class="memdesc:a627c0ea635facdd8b8246d1b97de11e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default move assignment operator. <a href="#a627c0ea635facdd8b8246d1b97de11e3">More...</a><br /></td></tr>
<tr class="separator:a627c0ea635facdd8b8246d1b97de11e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8311fd73cdab730d7ad68ae8bd40815c"><td class="memTemplParams" colspan="2">template&lt;typename Archive &gt; </td></tr>
<tr class="memitem:a8311fd73cdab730d7ad68ae8bd40815c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1Snapshot.html">Snapshot</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1Snapshot.html#a8311fd73cdab730d7ad68ae8bd40815c">entities</a> (Archive &amp;archive)</td></tr>
<tr class="memdesc:a8311fd73cdab730d7ad68ae8bd40815c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts aside all the entities that are still in use. <a href="#a8311fd73cdab730d7ad68ae8bd40815c">More...</a><br /></td></tr>
<tr class="separator:a8311fd73cdab730d7ad68ae8bd40815c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b7cbc6ee4d2bc5ccb47cfacf7868210"><td class="memTemplParams" colspan="2">template&lt;typename Archive &gt; </td></tr>
<tr class="memitem:a6b7cbc6ee4d2bc5ccb47cfacf7868210"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1Snapshot.html">Snapshot</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1Snapshot.html#a6b7cbc6ee4d2bc5ccb47cfacf7868210">destroyed</a> (Archive &amp;archive)</td></tr>
<tr class="memdesc:a6b7cbc6ee4d2bc5ccb47cfacf7868210"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts aside destroyed entities. <a href="#a6b7cbc6ee4d2bc5ccb47cfacf7868210">More...</a><br /></td></tr>
<tr class="separator:a6b7cbc6ee4d2bc5ccb47cfacf7868210"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c272de52104f0d29186e9b00128fd03"><td class="memTemplParams" colspan="2">template&lt;typename Component , typename Archive &gt; </td></tr>
<tr class="memitem:a7c272de52104f0d29186e9b00128fd03"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1Snapshot.html">Snapshot</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1Snapshot.html#a7c272de52104f0d29186e9b00128fd03">component</a> (Archive &amp;archive)</td></tr>
<tr class="memdesc:a7c272de52104f0d29186e9b00128fd03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts aside the given component. <a href="#a7c272de52104f0d29186e9b00128fd03">More...</a><br /></td></tr>
<tr class="separator:a7c272de52104f0d29186e9b00128fd03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdd3cfe1d9cdfc18323401d04dbe9b30"><td class="memTemplParams" colspan="2">template&lt;typename... Component, typename Archive &gt; </td></tr>
<tr class="memitem:acdd3cfe1d9cdfc18323401d04dbe9b30"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if_t&lt;(sizeof...(Component) &gt; 1), <a class="el" href="classentt_1_1Snapshot.html">Snapshot</a> &amp; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1Snapshot.html#acdd3cfe1d9cdfc18323401d04dbe9b30">component</a> (Archive &amp;archive)</td></tr>
<tr class="memdesc:acdd3cfe1d9cdfc18323401d04dbe9b30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts aside the given components. <a href="#acdd3cfe1d9cdfc18323401d04dbe9b30">More...</a><br /></td></tr>
<tr class="separator:acdd3cfe1d9cdfc18323401d04dbe9b30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad93074ed14f20298f571cab3a0ae164b"><td class="memTemplParams" colspan="2">template&lt;typename... Component, typename Archive , typename It &gt; </td></tr>
<tr class="memitem:ad93074ed14f20298f571cab3a0ae164b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1Snapshot.html">Snapshot</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1Snapshot.html#ad93074ed14f20298f571cab3a0ae164b">component</a> (Archive &amp;archive, It first, It last)</td></tr>
<tr class="memdesc:ad93074ed14f20298f571cab3a0ae164b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts aside the given components for the entities in a range. <a href="#ad93074ed14f20298f571cab3a0ae164b">More...</a><br /></td></tr>
<tr class="separator:ad93074ed14f20298f571cab3a0ae164b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a974ac8ba41fb8bac536a115edea03dbe"><td class="memTemplParams" colspan="2">template&lt;typename Tag , typename Archive &gt; </td></tr>
<tr class="memitem:a974ac8ba41fb8bac536a115edea03dbe"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1Snapshot.html">Snapshot</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1Snapshot.html#a974ac8ba41fb8bac536a115edea03dbe">tag</a> (Archive &amp;archive)</td></tr>
<tr class="memdesc:a974ac8ba41fb8bac536a115edea03dbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts aside the given tag. <a href="#a974ac8ba41fb8bac536a115edea03dbe">More...</a><br /></td></tr>
<tr class="separator:a974ac8ba41fb8bac536a115edea03dbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b0f272d334d54fcd9e59318cee96a58"><td class="memTemplParams" colspan="2">template&lt;typename... Tag, typename Archive &gt; </td></tr>
<tr class="memitem:a4b0f272d334d54fcd9e59318cee96a58"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if_t&lt;(sizeof...(Tag) &gt; 1), <a class="el" href="classentt_1_1Snapshot.html">Snapshot</a> &amp; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1Snapshot.html#a4b0f272d334d54fcd9e59318cee96a58">tag</a> (Archive &amp;archive)</td></tr>
<tr class="memdesc:a4b0f272d334d54fcd9e59318cee96a58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts aside the given tags. <a href="#a4b0f272d334d54fcd9e59318cee96a58">More...</a><br /></td></tr>
<tr class="separator:a4b0f272d334d54fcd9e59318cee96a58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa77d63e06c40969adca662fca3a2ca08"><td class="memTemplParams" colspan="2">template&lt;typename Archive &gt; </td></tr>
<tr class="memitem:aa77d63e06c40969adca662fca3a2ca08"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classentt_1_1Snapshot.html">Snapshot</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1Snapshot.html#aa77d63e06c40969adca662fca3a2ca08">entities</a> (Archive &amp;archive) const</td></tr>
<tr class="memdesc:aa77d63e06c40969adca662fca3a2ca08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts aside all the entities that are still in use. <a href="#aa77d63e06c40969adca662fca3a2ca08">More...</a><br /></td></tr>
<tr class="separator:aa77d63e06c40969adca662fca3a2ca08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7d571f0901df2476451e2fd26d9dab9"><td class="memTemplParams" colspan="2">template&lt;typename Archive &gt; </td></tr>
<tr class="memitem:ac7d571f0901df2476451e2fd26d9dab9"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classentt_1_1Snapshot.html">Snapshot</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1Snapshot.html#ac7d571f0901df2476451e2fd26d9dab9">destroyed</a> (Archive &amp;archive) const</td></tr>
<tr class="memdesc:ac7d571f0901df2476451e2fd26d9dab9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts aside destroyed entities. <a href="#ac7d571f0901df2476451e2fd26d9dab9">More...</a><br /></td></tr>
<tr class="separator:ac7d571f0901df2476451e2fd26d9dab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a336288f5faaeb5f49831e3a0b4445bb0"><td class="memTemplParams" colspan="2">template&lt;typename Component , typename Archive &gt; </td></tr>
<tr class="memitem:a336288f5faaeb5f49831e3a0b4445bb0"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classentt_1_1Snapshot.html">Snapshot</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1Snapshot.html#a336288f5faaeb5f49831e3a0b4445bb0">component</a> (Archive &amp;archive) const</td></tr>
<tr class="memdesc:a336288f5faaeb5f49831e3a0b4445bb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts aside the given component. <a href="#a336288f5faaeb5f49831e3a0b4445bb0">More...</a><br /></td></tr>
<tr class="separator:a336288f5faaeb5f49831e3a0b4445bb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4aa8df6d1e59c4f441e472f63f5ee580"><td class="memTemplParams" colspan="2">template&lt;typename... Component, typename Archive &gt; </td></tr>
<tr class="memitem:a4aa8df6d1e59c4f441e472f63f5ee580"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if_t&lt;(sizeof...(Component) &gt; 1), const <a class="el" href="classentt_1_1Snapshot.html">Snapshot</a> &amp; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1Snapshot.html#a4aa8df6d1e59c4f441e472f63f5ee580">component</a> (Archive &amp;archive) const</td></tr>
<tr class="memdesc:a4aa8df6d1e59c4f441e472f63f5ee580"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts aside the given components. <a href="#a4aa8df6d1e59c4f441e472f63f5ee580">More...</a><br /></td></tr>
<tr class="separator:a4aa8df6d1e59c4f441e472f63f5ee580"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98433fc64a9935e744a4c1b1f5d6e630"><td class="memTemplParams" colspan="2">template&lt;typename... Component, typename Archive , typename It &gt; </td></tr>
<tr class="memitem:a98433fc64a9935e744a4c1b1f5d6e630"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classentt_1_1Snapshot.html">Snapshot</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1Snapshot.html#a98433fc64a9935e744a4c1b1f5d6e630">component</a> (Archive &amp;archive, It first, It last) const</td></tr>
<tr class="memdesc:a98433fc64a9935e744a4c1b1f5d6e630"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts aside the given components for the entities in a range. <a href="#a98433fc64a9935e744a4c1b1f5d6e630">More...</a><br /></td></tr>
<tr class="separator:a98433fc64a9935e744a4c1b1f5d6e630"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac13d5fe79511e27f7b935e84c112e051"><td class="memTemplParams" colspan="2">template&lt;typename Tag , typename Archive &gt; </td></tr>
<tr class="memitem:ac13d5fe79511e27f7b935e84c112e051"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classentt_1_1Snapshot.html">Snapshot</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1Snapshot.html#ac13d5fe79511e27f7b935e84c112e051">tag</a> (Archive &amp;archive) const</td></tr>
<tr class="memdesc:ac13d5fe79511e27f7b935e84c112e051"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts aside the given tag. <a href="#ac13d5fe79511e27f7b935e84c112e051">More...</a><br /></td></tr>
<tr class="separator:ac13d5fe79511e27f7b935e84c112e051"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a960471c2f13bc1c693a9c58396e63b93"><td class="memTemplParams" colspan="2">template&lt;typename... Tag, typename Archive &gt; </td></tr>
<tr class="memitem:a960471c2f13bc1c693a9c58396e63b93"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if_t&lt;(sizeof...(Tag) &gt; 1), const <a class="el" href="classentt_1_1Snapshot.html">Snapshot</a> &amp; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1Snapshot.html#a960471c2f13bc1c693a9c58396e63b93">tag</a> (Archive &amp;archive) const</td></tr>
<tr class="memdesc:a960471c2f13bc1c693a9c58396e63b93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts aside the given tags. <a href="#a960471c2f13bc1c693a9c58396e63b93">More...</a><br /></td></tr>
<tr class="separator:a960471c2f13bc1c693a9c58396e63b93"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
@@ -145,8 +145,8 @@ class entt::Snapshot&lt; Entity &gt;</h3>
<p class="definition">Definition at line <a class="el" href="snapshot_8hpp_source.html#l00038">38</a> of file <a class="el" href="snapshot_8hpp_source.html">snapshot.hpp</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a7c272de52104f0d29186e9b00128fd03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c272de52104f0d29186e9b00128fd03">&#9670;&nbsp;</a></span>component() <span class="overload">[1/3]</span></h2>
<a id="a336288f5faaeb5f49831e3a0b4445bb0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a336288f5faaeb5f49831e3a0b4445bb0">&#9670;&nbsp;</a></span>component() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -159,11 +159,11 @@ template&lt;typename Component , typename Archive &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classentt_1_1Snapshot.html">Snapshot</a>&amp; <a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot</a>&lt; Entity &gt;::component </td>
<td class="memname">const <a class="el" href="classentt_1_1Snapshot.html">Snapshot</a>&amp; <a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot</a>&lt; Entity &gt;::component </td>
<td>(</td>
<td class="paramtype">Archive &amp;&#160;</td>
<td class="paramname"><em>archive</em></td><td>)</td>
<td></td>
<td> const</td>
</tr>
</table>
</td>
@@ -194,8 +194,8 @@ template&lt;typename Component , typename Archive &gt; </div>
</div>
</div>
<a id="acdd3cfe1d9cdfc18323401d04dbe9b30"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acdd3cfe1d9cdfc18323401d04dbe9b30">&#9670;&nbsp;</a></span>component() <span class="overload">[2/3]</span></h2>
<a id="a4aa8df6d1e59c4f441e472f63f5ee580"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4aa8df6d1e59c4f441e472f63f5ee580">&#9670;&nbsp;</a></span>component() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -208,11 +208,11 @@ template&lt;typename... Component, typename Archive &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::enable_if_t&lt;(sizeof...(Component) &gt; 1), <a class="el" href="classentt_1_1Snapshot.html">Snapshot</a> &amp;&gt; <a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot</a>&lt; Entity &gt;::component </td>
<td class="memname">std::enable_if_t&lt;(sizeof...(Component) &gt; 1), const <a class="el" href="classentt_1_1Snapshot.html">Snapshot</a> &amp;&gt; <a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot</a>&lt; Entity &gt;::component </td>
<td>(</td>
<td class="paramtype">Archive &amp;&#160;</td>
<td class="paramname"><em>archive</em></td><td>)</td>
<td></td>
<td> const</td>
</tr>
</table>
</td>
@@ -243,8 +243,8 @@ template&lt;typename... Component, typename Archive &gt; </div>
</div>
</div>
<a id="ad93074ed14f20298f571cab3a0ae164b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad93074ed14f20298f571cab3a0ae164b">&#9670;&nbsp;</a></span>component() <span class="overload">[3/3]</span></h2>
<a id="a98433fc64a9935e744a4c1b1f5d6e630"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98433fc64a9935e744a4c1b1f5d6e630">&#9670;&nbsp;</a></span>component() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -257,7 +257,7 @@ template&lt;typename... Component, typename Archive , typename It &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classentt_1_1Snapshot.html">Snapshot</a>&amp; <a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot</a>&lt; Entity &gt;::component </td>
<td class="memname">const <a class="el" href="classentt_1_1Snapshot.html">Snapshot</a>&amp; <a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot</a>&lt; Entity &gt;::component </td>
<td>(</td>
<td class="paramtype">Archive &amp;&#160;</td>
<td class="paramname"><em>archive</em>, </td>
@@ -277,7 +277,7 @@ template&lt;typename... Component, typename Archive , typename It &gt; </div>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td></td><td> const</td>
</tr>
</table>
</td>
@@ -311,8 +311,8 @@ template&lt;typename... Component, typename Archive , typename It &gt; </div>
</div>
</div>
<a id="a6b7cbc6ee4d2bc5ccb47cfacf7868210"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b7cbc6ee4d2bc5ccb47cfacf7868210">&#9670;&nbsp;</a></span>destroyed()</h2>
<a id="ac7d571f0901df2476451e2fd26d9dab9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7d571f0901df2476451e2fd26d9dab9">&#9670;&nbsp;</a></span>destroyed()</h2>
<div class="memitem">
<div class="memproto">
@@ -325,11 +325,11 @@ template&lt;typename Archive &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classentt_1_1Snapshot.html">Snapshot</a>&amp; <a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot</a>&lt; Entity &gt;::destroyed </td>
<td class="memname">const <a class="el" href="classentt_1_1Snapshot.html">Snapshot</a>&amp; <a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot</a>&lt; Entity &gt;::destroyed </td>
<td>(</td>
<td class="paramtype">Archive &amp;&#160;</td>
<td class="paramname"><em>archive</em></td><td>)</td>
<td></td>
<td> const</td>
</tr>
</table>
</td>
@@ -359,8 +359,8 @@ template&lt;typename Archive &gt; </div>
</div>
</div>
<a id="a8311fd73cdab730d7ad68ae8bd40815c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8311fd73cdab730d7ad68ae8bd40815c">&#9670;&nbsp;</a></span>entities()</h2>
<a id="aa77d63e06c40969adca662fca3a2ca08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa77d63e06c40969adca662fca3a2ca08">&#9670;&nbsp;</a></span>entities()</h2>
<div class="memitem">
<div class="memproto">
@@ -373,11 +373,11 @@ template&lt;typename Archive &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classentt_1_1Snapshot.html">Snapshot</a>&amp; <a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot</a>&lt; Entity &gt;::entities </td>
<td class="memname">const <a class="el" href="classentt_1_1Snapshot.html">Snapshot</a>&amp; <a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot</a>&lt; Entity &gt;::entities </td>
<td>(</td>
<td class="paramtype">Archive &amp;&#160;</td>
<td class="paramname"><em>archive</em></td><td>)</td>
<td></td>
<td> const</td>
</tr>
</table>
</td>
@@ -469,8 +469,8 @@ template&lt;typename Entity &gt; </div>
</div>
</div>
<a id="a974ac8ba41fb8bac536a115edea03dbe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a974ac8ba41fb8bac536a115edea03dbe">&#9670;&nbsp;</a></span>tag() <span class="overload">[1/2]</span></h2>
<a id="ac13d5fe79511e27f7b935e84c112e051"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac13d5fe79511e27f7b935e84c112e051">&#9670;&nbsp;</a></span>tag() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -483,11 +483,11 @@ template&lt;typename Tag , typename Archive &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classentt_1_1Snapshot.html">Snapshot</a>&amp; <a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot</a>&lt; Entity &gt;::tag </td>
<td class="memname">const <a class="el" href="classentt_1_1Snapshot.html">Snapshot</a>&amp; <a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot</a>&lt; Entity &gt;::tag </td>
<td>(</td>
<td class="paramtype">Archive &amp;&#160;</td>
<td class="paramname"><em>archive</em></td><td>)</td>
<td></td>
<td> const</td>
</tr>
</table>
</td>
@@ -518,8 +518,8 @@ template&lt;typename Tag , typename Archive &gt; </div>
</div>
</div>
<a id="a4b0f272d334d54fcd9e59318cee96a58"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b0f272d334d54fcd9e59318cee96a58">&#9670;&nbsp;</a></span>tag() <span class="overload">[2/2]</span></h2>
<a id="a960471c2f13bc1c693a9c58396e63b93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a960471c2f13bc1c693a9c58396e63b93">&#9670;&nbsp;</a></span>tag() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -532,11 +532,11 @@ template&lt;typename... Tag, typename Archive &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::enable_if_t&lt;(sizeof...(Tag) &gt; 1), <a class="el" href="classentt_1_1Snapshot.html">Snapshot</a> &amp;&gt; <a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot</a>&lt; Entity &gt;::tag </td>
<td class="memname">std::enable_if_t&lt;(sizeof...(Tag) &gt; 1), const <a class="el" href="classentt_1_1Snapshot.html">Snapshot</a> &amp;&gt; <a class="el" href="classentt_1_1Snapshot.html">entt::Snapshot</a>&lt; Entity &gt;::tag </td>
<td>(</td>
<td class="paramtype">Archive &amp;&#160;</td>
<td class="paramname"><em>archive</em></td><td>)</td>
<td></td>
<td> const</td>
</tr>
</table>
</td>

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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -70,16 +70,16 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader&lt; Entity &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SnapshotLoader.html#ac7323002a2314bd65fff27fea3c2c96e">component</a>(Archive &amp;archive)</td><td class="entry"><a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader&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_1SnapshotLoader.html#a5f670aab4a988b292f2fa62c0efd3b5e">destroyed</a>(Archive &amp;archive)</td><td class="entry"><a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader&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_1SnapshotLoader.html#ae0b795caeb563c2b2b96acb571df1bec">entities</a>(Archive &amp;archive)</td><td class="entry"><a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader&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_1SnapshotLoader.html#a03f291aa5216eab207780f785a75bbba">component</a>(Archive &amp;archive) const</td><td class="entry"><a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader&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_1SnapshotLoader.html#a094ec796643b2c7422533c24e80963f3">destroyed</a>(Archive &amp;archive) const</td><td class="entry"><a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader&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_1SnapshotLoader.html#a7bff030b50995a78f79217eecfb90535">entities</a>(Archive &amp;archive) const</td><td class="entry"><a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader&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_1SnapshotLoader.html#ad1f8a300b9c5ccf0598cd90ab0e0062f">operator=</a>(const SnapshotLoader &amp;)=delete</td><td class="entry"><a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SnapshotLoader.html#a69ed990a8a614e5a1cb90960c216784b">operator=</a>(SnapshotLoader &amp;&amp;)=default</td><td class="entry"><a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SnapshotLoader.html#ab31328a925c3b7c3fe6e32d9255ae03b">orphans</a>()</td><td class="entry"><a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader&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_1SnapshotLoader.html#a70e3af34bfacf921a2579b1d0055ceca">orphans</a>() const</td><td class="entry"><a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader&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_1SnapshotLoader.html#a200646cfe88496da691aab5f61c0fa69">Registry&lt; Entity &gt;</a> class</td><td class="entry"><a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader&lt; Entity &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SnapshotLoader.html#a7cc32b25447bf6d13ac36a814e446f4c">SnapshotLoader</a>(const SnapshotLoader &amp;)=delete</td><td class="entry"><a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1SnapshotLoader.html#ad20cadc8bb3699629cb3ae54bf07b39a">SnapshotLoader</a>(SnapshotLoader &amp;&amp;)=default</td><td class="entry"><a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader&lt; Entity &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classentt_1_1SnapshotLoader.html#a88dae592f38013a258046f8c2e5b0fbb">tag</a>(Archive &amp;archive)</td><td class="entry"><a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader&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_1SnapshotLoader.html#afc4964c76a8fc7a8a1c6a435babc796f">tag</a>(Archive &amp;archive) const</td><td class="entry"><a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader&lt; Entity &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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -93,25 +93,25 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a69ed990a8a614e5a1cb90960c216784b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1SnapshotLoader.html">SnapshotLoader</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1SnapshotLoader.html#a69ed990a8a614e5a1cb90960c216784b">operator=</a> (<a class="el" href="classentt_1_1SnapshotLoader.html">SnapshotLoader</a> &amp;&amp;)=default</td></tr>
<tr class="memdesc:a69ed990a8a614e5a1cb90960c216784b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default move assignment operator. <a href="#a69ed990a8a614e5a1cb90960c216784b">More...</a><br /></td></tr>
<tr class="separator:a69ed990a8a614e5a1cb90960c216784b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0b795caeb563c2b2b96acb571df1bec"><td class="memTemplParams" colspan="2">template&lt;typename Archive &gt; </td></tr>
<tr class="memitem:ae0b795caeb563c2b2b96acb571df1bec"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1SnapshotLoader.html">SnapshotLoader</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1SnapshotLoader.html#ae0b795caeb563c2b2b96acb571df1bec">entities</a> (Archive &amp;archive)</td></tr>
<tr class="memdesc:ae0b795caeb563c2b2b96acb571df1bec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Restores entities that were in use during serialization. <a href="#ae0b795caeb563c2b2b96acb571df1bec">More...</a><br /></td></tr>
<tr class="separator:ae0b795caeb563c2b2b96acb571df1bec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f670aab4a988b292f2fa62c0efd3b5e"><td class="memTemplParams" colspan="2">template&lt;typename Archive &gt; </td></tr>
<tr class="memitem:a5f670aab4a988b292f2fa62c0efd3b5e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1SnapshotLoader.html">SnapshotLoader</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1SnapshotLoader.html#a5f670aab4a988b292f2fa62c0efd3b5e">destroyed</a> (Archive &amp;archive)</td></tr>
<tr class="memdesc:a5f670aab4a988b292f2fa62c0efd3b5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Restores entities that were destroyed during serialization. <a href="#a5f670aab4a988b292f2fa62c0efd3b5e">More...</a><br /></td></tr>
<tr class="separator:a5f670aab4a988b292f2fa62c0efd3b5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7323002a2314bd65fff27fea3c2c96e"><td class="memTemplParams" colspan="2">template&lt;typename... Component, typename Archive &gt; </td></tr>
<tr class="memitem:ac7323002a2314bd65fff27fea3c2c96e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1SnapshotLoader.html">SnapshotLoader</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1SnapshotLoader.html#ac7323002a2314bd65fff27fea3c2c96e">component</a> (Archive &amp;archive)</td></tr>
<tr class="memdesc:ac7323002a2314bd65fff27fea3c2c96e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Restores components and assigns them to the right entities. <a href="#ac7323002a2314bd65fff27fea3c2c96e">More...</a><br /></td></tr>
<tr class="separator:ac7323002a2314bd65fff27fea3c2c96e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88dae592f38013a258046f8c2e5b0fbb"><td class="memTemplParams" colspan="2">template&lt;typename... Tag, typename Archive &gt; </td></tr>
<tr class="memitem:a88dae592f38013a258046f8c2e5b0fbb"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1SnapshotLoader.html">SnapshotLoader</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1SnapshotLoader.html#a88dae592f38013a258046f8c2e5b0fbb">tag</a> (Archive &amp;archive)</td></tr>
<tr class="memdesc:a88dae592f38013a258046f8c2e5b0fbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Restores tags and assigns them to the right entities. <a href="#a88dae592f38013a258046f8c2e5b0fbb">More...</a><br /></td></tr>
<tr class="separator:a88dae592f38013a258046f8c2e5b0fbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab31328a925c3b7c3fe6e32d9255ae03b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1SnapshotLoader.html">SnapshotLoader</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1SnapshotLoader.html#ab31328a925c3b7c3fe6e32d9255ae03b">orphans</a> ()</td></tr>
<tr class="memdesc:ab31328a925c3b7c3fe6e32d9255ae03b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys those entities that have neither components nor tags. <a href="#ab31328a925c3b7c3fe6e32d9255ae03b">More...</a><br /></td></tr>
<tr class="separator:ab31328a925c3b7c3fe6e32d9255ae03b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bff030b50995a78f79217eecfb90535"><td class="memTemplParams" colspan="2">template&lt;typename Archive &gt; </td></tr>
<tr class="memitem:a7bff030b50995a78f79217eecfb90535"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classentt_1_1SnapshotLoader.html">SnapshotLoader</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1SnapshotLoader.html#a7bff030b50995a78f79217eecfb90535">entities</a> (Archive &amp;archive) const</td></tr>
<tr class="memdesc:a7bff030b50995a78f79217eecfb90535"><td class="mdescLeft">&#160;</td><td class="mdescRight">Restores entities that were in use during serialization. <a href="#a7bff030b50995a78f79217eecfb90535">More...</a><br /></td></tr>
<tr class="separator:a7bff030b50995a78f79217eecfb90535"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a094ec796643b2c7422533c24e80963f3"><td class="memTemplParams" colspan="2">template&lt;typename Archive &gt; </td></tr>
<tr class="memitem:a094ec796643b2c7422533c24e80963f3"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classentt_1_1SnapshotLoader.html">SnapshotLoader</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1SnapshotLoader.html#a094ec796643b2c7422533c24e80963f3">destroyed</a> (Archive &amp;archive) const</td></tr>
<tr class="memdesc:a094ec796643b2c7422533c24e80963f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Restores entities that were destroyed during serialization. <a href="#a094ec796643b2c7422533c24e80963f3">More...</a><br /></td></tr>
<tr class="separator:a094ec796643b2c7422533c24e80963f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03f291aa5216eab207780f785a75bbba"><td class="memTemplParams" colspan="2">template&lt;typename... Component, typename Archive &gt; </td></tr>
<tr class="memitem:a03f291aa5216eab207780f785a75bbba"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classentt_1_1SnapshotLoader.html">SnapshotLoader</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1SnapshotLoader.html#a03f291aa5216eab207780f785a75bbba">component</a> (Archive &amp;archive) const</td></tr>
<tr class="memdesc:a03f291aa5216eab207780f785a75bbba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Restores components and assigns them to the right entities. <a href="#a03f291aa5216eab207780f785a75bbba">More...</a><br /></td></tr>
<tr class="separator:a03f291aa5216eab207780f785a75bbba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc4964c76a8fc7a8a1c6a435babc796f"><td class="memTemplParams" colspan="2">template&lt;typename... Tag, typename Archive &gt; </td></tr>
<tr class="memitem:afc4964c76a8fc7a8a1c6a435babc796f"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classentt_1_1SnapshotLoader.html">SnapshotLoader</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1SnapshotLoader.html#afc4964c76a8fc7a8a1c6a435babc796f">tag</a> (Archive &amp;archive) const</td></tr>
<tr class="memdesc:afc4964c76a8fc7a8a1c6a435babc796f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Restores tags and assigns them to the right entities. <a href="#afc4964c76a8fc7a8a1c6a435babc796f">More...</a><br /></td></tr>
<tr class="separator:afc4964c76a8fc7a8a1c6a435babc796f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70e3af34bfacf921a2579b1d0055ceca"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classentt_1_1SnapshotLoader.html">SnapshotLoader</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1SnapshotLoader.html#a70e3af34bfacf921a2579b1d0055ceca">orphans</a> () const</td></tr>
<tr class="memdesc:a70e3af34bfacf921a2579b1d0055ceca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys those entities that have neither components nor tags. <a href="#a70e3af34bfacf921a2579b1d0055ceca">More...</a><br /></td></tr>
<tr class="separator:a70e3af34bfacf921a2579b1d0055ceca"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
@@ -136,8 +136,8 @@ class entt::SnapshotLoader&lt; Entity &gt;</h3>
<p class="definition">Definition at line <a class="el" href="snapshot_8hpp_source.html#l00261">261</a> of file <a class="el" href="snapshot_8hpp_source.html">snapshot.hpp</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ac7323002a2314bd65fff27fea3c2c96e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7323002a2314bd65fff27fea3c2c96e">&#9670;&nbsp;</a></span>component()</h2>
<a id="a03f291aa5216eab207780f785a75bbba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03f291aa5216eab207780f785a75bbba">&#9670;&nbsp;</a></span>component()</h2>
<div class="memitem">
<div class="memproto">
@@ -150,11 +150,11 @@ template&lt;typename... Component, typename Archive &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classentt_1_1SnapshotLoader.html">SnapshotLoader</a>&amp; <a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader</a>&lt; Entity &gt;::component </td>
<td class="memname">const <a class="el" href="classentt_1_1SnapshotLoader.html">SnapshotLoader</a>&amp; <a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader</a>&lt; Entity &gt;::component </td>
<td>(</td>
<td class="paramtype">Archive &amp;&#160;</td>
<td class="paramname"><em>archive</em></td><td>)</td>
<td></td>
<td> const</td>
</tr>
</table>
</td>
@@ -185,8 +185,8 @@ template&lt;typename... Component, typename Archive &gt; </div>
</div>
</div>
<a id="a5f670aab4a988b292f2fa62c0efd3b5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f670aab4a988b292f2fa62c0efd3b5e">&#9670;&nbsp;</a></span>destroyed()</h2>
<a id="a094ec796643b2c7422533c24e80963f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a094ec796643b2c7422533c24e80963f3">&#9670;&nbsp;</a></span>destroyed()</h2>
<div class="memitem">
<div class="memproto">
@@ -199,11 +199,11 @@ template&lt;typename Archive &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classentt_1_1SnapshotLoader.html">SnapshotLoader</a>&amp; <a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader</a>&lt; Entity &gt;::destroyed </td>
<td class="memname">const <a class="el" href="classentt_1_1SnapshotLoader.html">SnapshotLoader</a>&amp; <a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader</a>&lt; Entity &gt;::destroyed </td>
<td>(</td>
<td class="paramtype">Archive &amp;&#160;</td>
<td class="paramname"><em>archive</em></td><td>)</td>
<td></td>
<td> const</td>
</tr>
</table>
</td>
@@ -233,8 +233,8 @@ template&lt;typename Archive &gt; </div>
</div>
</div>
<a id="ae0b795caeb563c2b2b96acb571df1bec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0b795caeb563c2b2b96acb571df1bec">&#9670;&nbsp;</a></span>entities()</h2>
<a id="a7bff030b50995a78f79217eecfb90535"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7bff030b50995a78f79217eecfb90535">&#9670;&nbsp;</a></span>entities()</h2>
<div class="memitem">
<div class="memproto">
@@ -247,11 +247,11 @@ template&lt;typename Archive &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classentt_1_1SnapshotLoader.html">SnapshotLoader</a>&amp; <a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader</a>&lt; Entity &gt;::entities </td>
<td class="memname">const <a class="el" href="classentt_1_1SnapshotLoader.html">SnapshotLoader</a>&amp; <a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader</a>&lt; Entity &gt;::entities </td>
<td>(</td>
<td class="paramtype">Archive &amp;&#160;</td>
<td class="paramname"><em>archive</em></td><td>)</td>
<td></td>
<td> const</td>
</tr>
</table>
</td>
@@ -343,8 +343,8 @@ template&lt;typename Entity &gt; </div>
</div>
</div>
<a id="ab31328a925c3b7c3fe6e32d9255ae03b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab31328a925c3b7c3fe6e32d9255ae03b">&#9670;&nbsp;</a></span>orphans()</h2>
<a id="a70e3af34bfacf921a2579b1d0055ceca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70e3af34bfacf921a2579b1d0055ceca">&#9670;&nbsp;</a></span>orphans()</h2>
<div class="memitem">
<div class="memproto">
@@ -355,10 +355,10 @@ template&lt;typename Entity &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classentt_1_1SnapshotLoader.html">SnapshotLoader</a>&amp; <a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader</a>&lt; Entity &gt;::orphans </td>
<td class="memname">const <a class="el" href="classentt_1_1SnapshotLoader.html">SnapshotLoader</a>&amp; <a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader</a>&lt; Entity &gt;::orphans </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
<td> const</td>
</tr>
</table>
</td>
@@ -377,8 +377,8 @@ template&lt;typename Entity &gt; </div>
</div>
</div>
<a id="a88dae592f38013a258046f8c2e5b0fbb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88dae592f38013a258046f8c2e5b0fbb">&#9670;&nbsp;</a></span>tag()</h2>
<a id="afc4964c76a8fc7a8a1c6a435babc796f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc4964c76a8fc7a8a1c6a435babc796f">&#9670;&nbsp;</a></span>tag()</h2>
<div class="memitem">
<div class="memproto">
@@ -391,11 +391,11 @@ template&lt;typename... Tag, typename Archive &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classentt_1_1SnapshotLoader.html">SnapshotLoader</a>&amp; <a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader</a>&lt; Entity &gt;::tag </td>
<td class="memname">const <a class="el" href="classentt_1_1SnapshotLoader.html">SnapshotLoader</a>&amp; <a class="el" href="classentt_1_1SnapshotLoader.html">entt::SnapshotLoader</a>&lt; Entity &gt;::tag </td>
<td>(</td>
<td class="paramtype">Archive &amp;&#160;</td>
<td class="paramname"><em>archive</em></td><td>)</td>
<td></td>
<td> const</td>
</tr>
</table>
</td>

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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -74,40 +74,39 @@ $(function() {
<tr><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#aef10db6199e31f72c14c4be9347b0822">begin</a>() ENTT_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#af38e9a34f90809eae7b2d51882cc2302">cbegin</a>() const ENTT_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#ae5994b196eca429c708722ba4b720208">cend</a>() const ENTT_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#abfd5a557a21a5d606a8466b026e73c9e">clone</a>(const entity_type entity, const entity_type source) 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#a947d3fd0440167f469331a31b1d8d782">const_iterator_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#acf06fa56b6b0880d546dd3bc0ddc087f">construct</a>(const entity_type entity, Args &amp;&amp;... args)</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#aded5c64ff04ee1a78e7e238208923d58">construct</a>(const entity_type entity, Args &amp;&amp;... args)</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_01_4.html#a47dad39fa63ac4be07dcd9234c8a57c7">entt::SparseSet&lt; Entity &gt;::construct</a>(const entity_type entity)</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#a3da83139d2ef41982399948a94383c0b">data</a>() const ENTT_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#ae763b848ccde63e554f5b3f04b9dcdea">destroy</a>(const entity_type entity) 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#a62f5ebeb316c3d52877c6eca45c652ce">empty</a>() const ENTT_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#aa04fe0d91fc40c8982cdfada8664e9b1">end</a>() const ENTT_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#a43b4c3d129ab2b6559154f8db037bfd5">end</a>() ENTT_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#afe382e2d5c8769fb3d924e1a357cf9b0">entity_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_01_4.html#ab314d3642b6a5b90bbcb170ba83b7978">extent</a>() const ENTT_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#aa76df55ad01a2c5d4e407fc3a72ccd90">fast</a>(const entity_type entity) const ENTT_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#a00ef6f3c6da43a1ef864a5252bc9b0a6">get</a>(const entity_type entity) const ENTT_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#ab0a6f42129ec08ab607545712e67ce92">get</a>(const entity_type entity) ENTT_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_01_4.html#a824d6f4789f0c03a7f18802d9dc46582">has</a>(const entity_type entity) const ENTT_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#a7ff4726f5e0ae6698cb8e3f039289b52">iterator_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#af7db79dfb4e031a63fa526d4f7d54915">object_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#aa700bb907a18470dce144f84822c67ae">operator=</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#a52a81e838ae87413116ab9165ab9ba86">operator=</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_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><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#acbad98597d305c221c90eabd67b169bc">raw</a>() const ENTT_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#a8bc3ff7eb8a371ad64cf16f85116946b">raw</a>() ENTT_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#a9b7168661765b86a7c24500a03115197">reserve</a>(const 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 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#a605545f8f99a7bb1f92d1dfc3ed438f3">respect</a>(const SparseSet&lt; Entity &gt; &amp;other) ENTT_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_01_4.html#a6dc502e9af33ac00af110e5eb8414bc1">size</a>() const ENTT_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#a0bb1bb7e7660c279558e94efd917b7db">sort</a>(Compare compare, Sort sort=Sort{})</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#a80cd93fb003c8edd8583fb679464a36e">SparseSet</a>() ENTT_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#a271e5e6736388ca8bf350187da2a0d8f">swap</a>(const pos_type lhs, const pos_type rhs) ENTT_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#a7a0a9d11f6b89102468b45ed83651bc8">~SparseSet</a>() ENTT_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#a947d3fd0440167f469331a31b1d8d782">const_iterator_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#acf06fa56b6b0880d546dd3bc0ddc087f">construct</a>(const entity_type entity, Args &amp;&amp;... args)</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#aded5c64ff04ee1a78e7e238208923d58">construct</a>(const entity_type entity, Args &amp;&amp;... args)</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_01_4.html#a47dad39fa63ac4be07dcd9234c8a57c7">entt::SparseSet&lt; Entity &gt;::construct</a>(const entity_type entity)</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#a3da83139d2ef41982399948a94383c0b">data</a>() const ENTT_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#ae763b848ccde63e554f5b3f04b9dcdea">destroy</a>(const entity_type entity) 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#a62f5ebeb316c3d52877c6eca45c652ce">empty</a>() const ENTT_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#aa04fe0d91fc40c8982cdfada8664e9b1">end</a>() const ENTT_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#a43b4c3d129ab2b6559154f8db037bfd5">end</a>() ENTT_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#afe382e2d5c8769fb3d924e1a357cf9b0">entity_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_01_4.html#ab314d3642b6a5b90bbcb170ba83b7978">extent</a>() const ENTT_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#aa76df55ad01a2c5d4e407fc3a72ccd90">fast</a>(const entity_type entity) const ENTT_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#a00ef6f3c6da43a1ef864a5252bc9b0a6">get</a>(const entity_type entity) const ENTT_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#ab0a6f42129ec08ab607545712e67ce92">get</a>(const entity_type entity) ENTT_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_01_4.html#a824d6f4789f0c03a7f18802d9dc46582">has</a>(const entity_type entity) const ENTT_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#a7ff4726f5e0ae6698cb8e3f039289b52">iterator_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#af7db79dfb4e031a63fa526d4f7d54915">object_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#aa700bb907a18470dce144f84822c67ae">operator=</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#a52a81e838ae87413116ab9165ab9ba86">operator=</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_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#acbad98597d305c221c90eabd67b169bc">raw</a>() const ENTT_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#a8bc3ff7eb8a371ad64cf16f85116946b">raw</a>() ENTT_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#a9b7168661765b86a7c24500a03115197">reserve</a>(const 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#a605545f8f99a7bb1f92d1dfc3ed438f3">respect</a>(const SparseSet&lt; Entity &gt; &amp;other) ENTT_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_01_4.html#a6dc502e9af33ac00af110e5eb8414bc1">size</a>() const ENTT_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#a0bb1bb7e7660c279558e94efd917b7db">sort</a>(Compare compare, Sort sort=Sort{})</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#a80cd93fb003c8edd8583fb679464a36e">SparseSet</a>() ENTT_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#a271e5e6736388ca8bf350187da2a0d8f">swap</a>(const pos_type lhs, const pos_type rhs) ENTT_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#a7a0a9d11f6b89102468b45ed83651bc8">~SparseSet</a>() ENTT_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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -203,9 +203,6 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:aded5c64ff04ee1a78e7e238208923d58"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if_t&lt;!std::is_constructible&lt; Type, Args... &gt;::value, <a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#af7db79dfb4e031a63fa526d4f7d54915">object_type</a> &amp; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#aded5c64ff04ee1a78e7e238208923d58">construct</a> (const <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a7d36e852257a965a9a0ed3fb636433e2">entity_type</a> entity, Args &amp;&amp;... args)</td></tr>
<tr class="memdesc:aded5c64ff04ee1a78e7e238208923d58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns an entity to a sparse set and constructs its object. <a href="#aded5c64ff04ee1a78e7e238208923d58">More...</a><br /></td></tr>
<tr class="separator:aded5c64ff04ee1a78e7e238208923d58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfd5a557a21a5d606a8466b026e73c9e"><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#abfd5a557a21a5d606a8466b026e73c9e">clone</a> (const <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a7d36e852257a965a9a0ed3fb636433e2">entity_type</a> entity, const <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a7d36e852257a965a9a0ed3fb636433e2">entity_type</a> source) override</td></tr>
<tr class="memdesc:abfd5a557a21a5d606a8466b026e73c9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns an entity to a sparse set by cloning another entity. <a href="#abfd5a557a21a5d606a8466b026e73c9e">More...</a><br /></td></tr>
<tr class="separator:abfd5a557a21a5d606a8466b026e73c9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae763b848ccde63e554f5b3f04b9dcdea"><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#ae763b848ccde63e554f5b3f04b9dcdea">destroy</a> (const <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a7d36e852257a965a9a0ed3fb636433e2">entity_type</a> entity) override</td></tr>
<tr class="memdesc:ae763b848ccde63e554f5b3f04b9dcdea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes an entity from a sparse set and destroies its object. <a href="#ae763b848ccde63e554f5b3f04b9dcdea">More...</a><br /></td></tr>
<tr class="separator:ae763b848ccde63e554f5b3f04b9dcdea"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -313,7 +310,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#l00523">523</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#l00501">501</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="a6f177729ba483b37119881db872b7736"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f177729ba483b37119881db872b7736">&#9670;&nbsp;</a></span>begin() <span class="overload">[1/2]</span></h2>
@@ -345,7 +342,7 @@ template&lt;typename Entity , typename Type &gt; </div>
<dl class="section note"><dt>Note</dt><dd>Input iterators stay true to the order imposed by a call to either <code>sort</code> or <code>respect</code>.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>An iterator to the first instance of the given type. </dd></dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00683">683</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#l00661">661</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -379,7 +376,7 @@ template&lt;typename Entity , typename Type &gt; </div>
<dl class="section note"><dt>Note</dt><dd>Input iterators stay true to the order imposed by a call to either <code>sort</code> or <code>respect</code>.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>An iterator to the first instance of the given type. </dd></dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00699">699</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#l00677">677</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -413,7 +410,7 @@ template&lt;typename Entity , typename Type &gt; </div>
<dl class="section note"><dt>Note</dt><dd>Input iterators stay true to the order imposed by a call to either <code>sort</code> or <code>respect</code>.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>An iterator to the first instance of the given type. </dd></dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00667">667</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#l00645">645</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -447,60 +444,7 @@ template&lt;typename Entity , typename Type &gt; </div>
<dl class="section note"><dt>Note</dt><dd>Input iterators stay true to the order imposed by a call to either <code>sort</code> or <code>respect</code>.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>An iterator to the element following the last instance of the given type. </dd></dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00717">717</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
<a id="abfd5a557a21a5d606a8466b026e73c9e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abfd5a557a21a5d606a8466b026e73c9e">&#9670;&nbsp;</a></span>clone()</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;::clone </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a7d36e852257a965a9a0ed3fb636433e2">entity_type</a>&#160;</td>
<td class="paramname"><em>entity</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a7d36e852257a965a9a0ed3fb636433e2">entity_type</a>&#160;</td>
<td class="paramname"><em>source</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Assigns an entity to a sparse set by cloning another entity. </p>
<dl class="section warning"><dt>Warning</dt><dd>Attempting to clone an entity that doesn't belong to the sparse set or to assign an entity that already belongs to the sparse set results in undefined behavior.<br />
An assertion will abort the execution at runtime in debug mode if the sparse set doesn't contain the entity to clone or if it already contains the given entity.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">entity</td><td>A valid entity identifier. </td></tr>
<tr><td class="paramname">source</td><td>A valid entity identifier from which to clone. </td></tr>
</table>
</dd>
</dl>
<p>Reimplemented from <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a79ada4ed181ca00c360807c9280e8f9b">entt::SparseSet&lt; Entity &gt;</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00859">859</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#l00695">695</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -562,7 +506,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#l00811">811</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#l00789">789</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -624,7 +568,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#l00839">839</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#l00817">817</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -666,7 +610,7 @@ template&lt;typename Entity , typename Type &gt; </div>
<p>Reimplemented from <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a7bd15b00eb2ce0e52d3d957673b4dd97">entt::SparseSet&lt; Entity &gt;</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00874">874</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#l00834">834</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -700,7 +644,7 @@ template&lt;typename Entity , typename Type &gt; </div>
<dl class="section note"><dt>Note</dt><dd>Input iterators stay true to the order imposed by a call to either <code>sort</code> or <code>respect</code>.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>An iterator to the element following the last instance of the given type. </dd></dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00735">735</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#l00713">713</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -734,7 +678,7 @@ template&lt;typename Entity , typename Type &gt; </div>
<dl class="section note"><dt>Note</dt><dd>Input iterators stay true to the order imposed by a call to either <code>sort</code> or <code>respect</code>.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>An iterator to the element following the last instance of the given type. </dd></dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00753">753</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#l00731">731</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -775,7 +719,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#l00769">769</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#l00747">747</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -816,7 +760,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#l00785">785</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#l00763">763</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -912,7 +856,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 either <code>sort</code> or <code>respect</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#l00632">632</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>
@@ -946,7 +890,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 either <code>sort</code> or <code>respect</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#l00651">651</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#l00629">629</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -985,7 +929,7 @@ template&lt;typename Entity , typename Type &gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00612">612</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#l00590">590</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -1027,7 +971,7 @@ template&lt;typename Entity , typename Type &gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00970">970</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#l00930">930</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -1096,7 +1040,7 @@ template&lt;typename Compare , typename Sort = StdSort&gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00923">923</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#l00883">883</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -74,33 +74,32 @@ $(function() {
<tr><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a6b33b62684d62255ca53a371cfbe1d28">begin</a>() ENTT_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#a1ba1127cc520b39c2d147da99000866f">cbegin</a>() const ENTT_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#aaec7e4e14421c38084ef57b13d40a15d">cend</a>() const ENTT_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#a79ada4ed181ca00c360807c9280e8f9b">clone</a>(const entity_type entity, const entity_type source)</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#aba42055f0c8a43cae63d443a17f6a5e2">const_iterator_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#a47dad39fa63ac4be07dcd9234c8a57c7">construct</a>(const entity_type entity)</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#a3da83139d2ef41982399948a94383c0b">data</a>() const ENTT_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#a7bd15b00eb2ce0e52d3d957673b4dd97">destroy</a>(const entity_type entity)</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#a62f5ebeb316c3d52877c6eca45c652ce">empty</a>() const ENTT_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#a956957bcafba7391d1008110596d5714">end</a>() const ENTT_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#a14720d48f6d553a06813379ee6d7092f">end</a>() ENTT_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#a7d36e852257a965a9a0ed3fb636433e2">entity_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#ab314d3642b6a5b90bbcb170ba83b7978">extent</a>() const ENTT_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#aa76df55ad01a2c5d4e407fc3a72ccd90">fast</a>(const entity_type entity) const ENTT_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#a15ae580507381985e2bf3e4098d71f6c">get</a>(const entity_type entity) const ENTT_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#a824d6f4789f0c03a7f18802d9dc46582">has</a>(const entity_type entity) const ENTT_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#a1ad77aed1e49af60b61044c996969b9a">iterator_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#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#a19fd8be1b2cad2a4ca01c88225b0a379">reserve</a>(const 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#a17422401f952b58be5113ff88e302c0e">respect</a>(const SparseSet&lt; Entity &gt; &amp;other) ENTT_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#a6dc502e9af33ac00af110e5eb8414bc1">size</a>() const ENTT_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#ac21f0c7137814008016648e166061426">SparseSet</a>() ENTT_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#a271e5e6736388ca8bf350187da2a0d8f">swap</a>(const pos_type lhs, const pos_type rhs) ENTT_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#a7a0a9d11f6b89102468b45ed83651bc8">~SparseSet</a>() ENTT_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_01_4.html#aba42055f0c8a43cae63d443a17f6a5e2">const_iterator_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#a47dad39fa63ac4be07dcd9234c8a57c7">construct</a>(const entity_type entity)</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#a3da83139d2ef41982399948a94383c0b">data</a>() const ENTT_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#a7bd15b00eb2ce0e52d3d957673b4dd97">destroy</a>(const entity_type entity)</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#a62f5ebeb316c3d52877c6eca45c652ce">empty</a>() const ENTT_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#a956957bcafba7391d1008110596d5714">end</a>() const ENTT_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#a14720d48f6d553a06813379ee6d7092f">end</a>() ENTT_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#a7d36e852257a965a9a0ed3fb636433e2">entity_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#ab314d3642b6a5b90bbcb170ba83b7978">extent</a>() const ENTT_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#aa76df55ad01a2c5d4e407fc3a72ccd90">fast</a>(const entity_type entity) const ENTT_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#a15ae580507381985e2bf3e4098d71f6c">get</a>(const entity_type entity) const ENTT_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#a824d6f4789f0c03a7f18802d9dc46582">has</a>(const entity_type entity) const ENTT_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#a1ad77aed1e49af60b61044c996969b9a">iterator_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#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 class="even"><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><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 class="even"><td class="entry"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a19fd8be1b2cad2a4ca01c88225b0a379">reserve</a>(const 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><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#a17422401f952b58be5113ff88e302c0e">respect</a>(const SparseSet&lt; Entity &gt; &amp;other) ENTT_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#a6dc502e9af33ac00af110e5eb8414bc1">size</a>() const ENTT_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#ac21f0c7137814008016648e166061426">SparseSet</a>() ENTT_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#a271e5e6736388ca8bf350187da2a0d8f">swap</a>(const pos_type lhs, const pos_type rhs) ENTT_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#a7a0a9d11f6b89102468b45ed83651bc8">~SparseSet</a>() ENTT_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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -178,9 +178,6 @@ virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c
<tr class="memitem:a47dad39fa63ac4be07dcd9234c8a57c7"><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#a47dad39fa63ac4be07dcd9234c8a57c7">construct</a> (const <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a7d36e852257a965a9a0ed3fb636433e2">entity_type</a> entity)</td></tr>
<tr class="memdesc:a47dad39fa63ac4be07dcd9234c8a57c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns an entity to a sparse set. <a href="#a47dad39fa63ac4be07dcd9234c8a57c7">More...</a><br /></td></tr>
<tr class="separator:a47dad39fa63ac4be07dcd9234c8a57c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79ada4ed181ca00c360807c9280e8f9b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a79ada4ed181ca00c360807c9280e8f9b">clone</a> (const <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a7d36e852257a965a9a0ed3fb636433e2">entity_type</a> entity, const <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a7d36e852257a965a9a0ed3fb636433e2">entity_type</a> source)</td></tr>
<tr class="memdesc:a79ada4ed181ca00c360807c9280e8f9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns an entity to a sparse set by cloning another entity. <a href="#a79ada4ed181ca00c360807c9280e8f9b">More...</a><br /></td></tr>
<tr class="separator:a79ada4ed181ca00c360807c9280e8f9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bd15b00eb2ce0e52d3d957673b4dd97"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a7bd15b00eb2ce0e52d3d957673b4dd97">destroy</a> (const <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a7d36e852257a965a9a0ed3fb636433e2">entity_type</a> entity)</td></tr>
<tr class="memdesc:a7bd15b00eb2ce0e52d3d957673b4dd97"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes an entity from a sparse set. <a href="#a7bd15b00eb2ce0e52d3d957673b4dd97">More...</a><br /></td></tr>
<tr class="separator:a7bd15b00eb2ce0e52d3d957673b4dd97"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -350,59 +347,6 @@ template&lt;typename Entity &gt; </div>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00266">266</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
<a id="a79ada4ed181ca00c360807c9280e8f9b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79ada4ed181ca00c360807c9280e8f9b">&#9670;&nbsp;</a></span>clone()</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">virtual void <a class="el" href="classentt_1_1SparseSet.html">entt::SparseSet</a>&lt; Entity &gt;::clone </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a7d36e852257a965a9a0ed3fb636433e2">entity_type</a>&#160;</td>
<td class="paramname"><em>entity</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a7d36e852257a965a9a0ed3fb636433e2">entity_type</a>&#160;</td>
<td class="paramname"><em>source</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Assigns an entity to a sparse set by cloning another entity. </p>
<dl class="section warning"><dt>Warning</dt><dd>Attempting to clone an entity that doesn't belong to the sparse set or to assign an entity that already belongs to the sparse set results in undefined behavior.<br />
An assertion will abort the execution at runtime in debug mode if the sparse set doesn't contain the entity to clone or if it already contains the given entity.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">entity</td><td>A valid entity identifier. </td></tr>
<tr><td class="paramname">source</td><td>A valid entity identifier from which to clone. </td></tr>
</table>
</dd>
</dl>
<p>Reimplemented in <a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#abfd5a557a21a5d606a8466b026e73c9e">entt::SparseSet&lt; Entity, Type &gt;</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00394">394</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
<a id="a47dad39fa63ac4be07dcd9234c8a57c7"></a>
@@ -517,7 +461,7 @@ template&lt;typename Entity &gt; </div>
<p>Reimplemented in <a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#ae763b848ccde63e554f5b3f04b9dcdea">entt::SparseSet&lt; Entity, Type &gt;</a>.</p>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00413">413</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#l00391">391</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -916,7 +860,7 @@ template&lt;typename Entity &gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00467">467</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#l00445">445</a> of file <a class="el" href="sparse__set_8hpp_source.html">sparse_set.hpp</a>.</p>
</div>
</div>
@@ -1001,7 +945,7 @@ template&lt;typename Entity &gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="sparse__set_8hpp_source.html#l00439">439</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#l00417">417</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>

File diff suppressed because one or more lines are too long

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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -67,18 +67,18 @@ $(function() {
, <a class="el" href="classentt_1_1Scheduler.html#af2494e025703d03a87117d6e897c87db">entt::Scheduler&lt; Delta &gt;</a>
</li>
<li>accommodate()
: <a class="el" href="classentt_1_1Prototype.html#a7e8f25e418fa8a4667dc474405dd60c4">entt::Prototype&lt; Entity &gt;</a>
: <a class="el" href="classentt_1_1Prototype.html#a37299298c61bb06a75b697296e328477">entt::Prototype&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Registry.html#a6333a56f3a5a58882963a11bbbcf2ac2">entt::Registry&lt; Entity &gt;</a>
</li>
<li>Actor()
: <a class="el" href="structentt_1_1Actor.html#a000a099327600af5eaf86990fe886260">entt::Actor&lt; Entity &gt;</a>
: <a class="el" href="structentt_1_1Actor.html#a851508562e73c601be2965929b31c218">entt::Actor&lt; Entity &gt;</a>
</li>
<li>alive()
: <a class="el" href="classentt_1_1Process.html#ad18ce3558d2325d622fb2b8ab51c49d5">entt::Process&lt; Derived, Delta &gt;</a>
</li>
<li>assign()
: <a class="el" href="structentt_1_1Actor.html#a0a161248d739e780833e534f7d1cf638">entt::Actor&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Prototype.html#a4a070e4f3316e8d2fc95dcb250a685e2">entt::Prototype&lt; Entity &gt;</a>
: <a class="el" href="structentt_1_1Actor.html#a7631fdb2de787c10b016a71905906147">entt::Actor&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Prototype.html#a0a52cda550a678ee14272cff7b2fcf35">entt::Prototype&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Registry.html#a01f87450271067dda6c87f0c7c9b80dd">entt::Registry&lt; Entity &gt;</a>
</li>
<li>attach()

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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -71,6 +71,9 @@ $(function() {
<li>~Process()
: <a class="el" href="classentt_1_1Process.html#abcfd11c007770ec8bd997333b00f5f8b">entt::Process&lt; Derived, Delta &gt;</a>
</li>
<li>~Prototype()
: <a class="el" href="classentt_1_1Prototype.html#acb70104c3d32fcf22fbe37afa7602ed5">entt::Prototype&lt; Entity &gt;</a>
</li>
<li>~ServiceLocator()
: <a class="el" href="structentt_1_1ServiceLocator.html#af0dc69f829f93c86b6537cf0c133ef75">entt::ServiceLocator&lt; Service &gt;</a>
</li>

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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -84,31 +84,26 @@ $(function() {
, <a class="el" href="classentt_1_1ResourceCache.html#a9ab70500ad42f8bd565ce1c379f472b4">entt::ResourceCache&lt; Resource &gt;</a>
, <a class="el" href="classentt_1_1Scheduler.html#a2fd48cfd2ce32308f5e7bb8bafd5cda2">entt::Scheduler&lt; Delta &gt;</a>
</li>
<li>clone()
: <a class="el" href="classentt_1_1Registry.html#a9aacbda0a34aeaad85eb396603b050ad">entt::Registry&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a79ada4ed181ca00c360807c9280e8f9b">entt::SparseSet&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#abfd5a557a21a5d606a8466b026e73c9e">entt::SparseSet&lt; Entity, Type &gt;</a>
</li>
<li>collect()
: <a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#ab6258af321b48bc2e70e09c68155b9bc">entt::SigH&lt; Ret(Args...), Collector &gt;</a>
: <a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#af50a728e8b61c75af4286132e1312c77">entt::SigH&lt; Ret(Args...), Collector &gt;</a>
</li>
<li>collector_type
: <a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#ad0e4e34e41daec83437b1c607855079a">entt::SigH&lt; Ret(Args...), Collector &gt;</a>
</li>
<li>component()
: <a class="el" href="classentt_1_1ContinuousLoader.html#a9c185ecae861f074afb1d2a14cf4f0f2">entt::ContinuousLoader&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Snapshot.html#a7c272de52104f0d29186e9b00128fd03">entt::Snapshot&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SnapshotLoader.html#ac7323002a2314bd65fff27fea3c2c96e">entt::SnapshotLoader&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Snapshot.html#a336288f5faaeb5f49831e3a0b4445bb0">entt::Snapshot&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SnapshotLoader.html#a03f291aa5216eab207780f785a75bbba">entt::SnapshotLoader&lt; Entity &gt;</a>
</li>
<li>component_type
: <a class="el" href="classentt_1_1Registry.html#aefd07a0cdff88ebf1e35e531d58c3077">entt::Registry&lt; Entity &gt;</a>
</li>
<li>connect()
: <a class="el" href="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4.html#a51d3c462c56349e09a1c7fe0d58859b7">entt::Delegate&lt; Ret(Args...)&gt;</a>
, <a class="el" href="classentt_1_1Sink_3_01Ret_07Args_8_8_8_08_4.html#a53d91eccac3db8a7b64534f2b52d31bb">entt::Sink&lt; Ret(Args...)&gt;</a>
, <a class="el" href="classentt_1_1Sink_3_01Ret_07Args_8_8_8_08_4.html#a1b37a003e4d4edc19f95b1924ef18323">entt::Sink&lt; Ret(Args...)&gt;</a>
</li>
<li>Connection()
: <a class="el" href="structentt_1_1Emitter_1_1Connection.html#a1091537202d401609a73f0ee3fcc9ea6">entt::Emitter&lt; Derived &gt;::Connection&lt; Event &gt;</a>
: <a class="el" href="structentt_1_1Emitter_1_1Connection.html#a1ccd273683a9fb65a7a4d0c9bf7d0543">entt::Emitter&lt; Derived &gt;::Connection&lt; Event &gt;</a>
</li>
<li>const_iterator_type
: <a class="el" href="classentt_1_1PersistentView.html#a260bd2740fb90caf984ce62c26bb887b">entt::PersistentView&lt; Entity, Component &gt;</a>
@@ -119,7 +114,7 @@ $(function() {
</li>
<li>construct()
: <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a47dad39fa63ac4be07dcd9234c8a57c7">entt::SparseSet&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#acf06fa56b6b0880d546dd3bc0ddc087f">entt::SparseSet&lt; Entity, Type &gt;</a>
, <a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#aded5c64ff04ee1a78e7e238208923d58">entt::SparseSet&lt; Entity, Type &gt;</a>
</li>
<li>construction()
: <a class="el" href="classentt_1_1Registry.html#a6f6b29268ba11a8526fa3f9d3bdb58e5">entt::Registry&lt; Entity &gt;</a>
@@ -134,7 +129,7 @@ $(function() {
: <a class="el" href="classentt_1_1ContinuousLoader.html#a26ccd96f9ee4219ad7e3d1b8138ade37">entt::ContinuousLoader&lt; Entity &gt;</a>
</li>
<li>create()
: <a class="el" href="classentt_1_1Prototype.html#a9aafbd9b428567729c87f146219c71aa">entt::Prototype&lt; Entity &gt;</a>
: <a class="el" href="classentt_1_1Prototype.html#a5a659d7582d8fb52c5be59b0a319e2ec">entt::Prototype&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Registry.html#a10de276e8fc78fe205907c808ddb8d9a">entt::Registry&lt; Entity &gt;</a>
</li>
<li>current()

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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -85,8 +85,8 @@ $(function() {
</li>
<li>destroyed()
: <a class="el" href="classentt_1_1ContinuousLoader.html#a8aa96c02f3fa734078b4e77198665c91">entt::ContinuousLoader&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Snapshot.html#a6b7cbc6ee4d2bc5ccb47cfacf7868210">entt::Snapshot&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SnapshotLoader.html#a5f670aab4a988b292f2fa62c0efd3b5e">entt::SnapshotLoader&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Snapshot.html#ac7d571f0901df2476451e2fd26d9dab9">entt::Snapshot&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SnapshotLoader.html#a094ec796643b2c7422533c24e80963f3">entt::SnapshotLoader&lt; Entity &gt;</a>
</li>
<li>destruction()
: <a class="el" href="classentt_1_1Registry.html#aaa38dca5bb6875370d50a923cf52fcfb">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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -96,8 +96,8 @@ $(function() {
</li>
<li>entities()
: <a class="el" href="classentt_1_1ContinuousLoader.html#a26eadd32f719c24de2305347a5066197">entt::ContinuousLoader&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Snapshot.html#a8311fd73cdab730d7ad68ae8bd40815c">entt::Snapshot&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SnapshotLoader.html#ae0b795caeb563c2b2b96acb571df1bec">entt::SnapshotLoader&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Snapshot.html#aa77d63e06c40969adca662fca3a2ca08">entt::Snapshot&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SnapshotLoader.html#a7bff030b50995a78f79217eecfb90535">entt::SnapshotLoader&lt; Entity &gt;</a>
</li>
<li>entity()
: <a class="el" href="structentt_1_1Actor.html#afb70b6f30071680efab23715a7e61a29">entt::Actor&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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -67,18 +67,18 @@ $(function() {
, <a class="el" href="classentt_1_1Scheduler.html#af2494e025703d03a87117d6e897c87db">entt::Scheduler&lt; Delta &gt;</a>
</li>
<li>accommodate()
: <a class="el" href="classentt_1_1Prototype.html#a7e8f25e418fa8a4667dc474405dd60c4">entt::Prototype&lt; Entity &gt;</a>
: <a class="el" href="classentt_1_1Prototype.html#a37299298c61bb06a75b697296e328477">entt::Prototype&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Registry.html#a6333a56f3a5a58882963a11bbbcf2ac2">entt::Registry&lt; Entity &gt;</a>
</li>
<li>Actor()
: <a class="el" href="structentt_1_1Actor.html#a000a099327600af5eaf86990fe886260">entt::Actor&lt; Entity &gt;</a>
: <a class="el" href="structentt_1_1Actor.html#a851508562e73c601be2965929b31c218">entt::Actor&lt; Entity &gt;</a>
</li>
<li>alive()
: <a class="el" href="classentt_1_1Process.html#ad18ce3558d2325d622fb2b8ab51c49d5">entt::Process&lt; Derived, Delta &gt;</a>
</li>
<li>assign()
: <a class="el" href="structentt_1_1Actor.html#a0a161248d739e780833e534f7d1cf638">entt::Actor&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Prototype.html#a4a070e4f3316e8d2fc95dcb250a685e2">entt::Prototype&lt; Entity &gt;</a>
: <a class="el" href="structentt_1_1Actor.html#a7631fdb2de787c10b016a71905906147">entt::Actor&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Prototype.html#a0a52cda550a678ee14272cff7b2fcf35">entt::Prototype&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Registry.html#a01f87450271067dda6c87f0c7c9b80dd">entt::Registry&lt; Entity &gt;</a>
</li>
<li>attach()

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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -71,6 +71,9 @@ $(function() {
<li>~Process()
: <a class="el" href="classentt_1_1Process.html#abcfd11c007770ec8bd997333b00f5f8b">entt::Process&lt; Derived, Delta &gt;</a>
</li>
<li>~Prototype()
: <a class="el" href="classentt_1_1Prototype.html#acb70104c3d32fcf22fbe37afa7602ed5">entt::Prototype&lt; Entity &gt;</a>
</li>
<li>~ServiceLocator()
: <a class="el" href="structentt_1_1ServiceLocator.html#af0dc69f829f93c86b6537cf0c133ef75">entt::ServiceLocator&lt; Service &gt;</a>
</li>

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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -84,29 +84,24 @@ $(function() {
, <a class="el" href="classentt_1_1ResourceCache.html#a9ab70500ad42f8bd565ce1c379f472b4">entt::ResourceCache&lt; Resource &gt;</a>
, <a class="el" href="classentt_1_1Scheduler.html#a2fd48cfd2ce32308f5e7bb8bafd5cda2">entt::Scheduler&lt; Delta &gt;</a>
</li>
<li>clone()
: <a class="el" href="classentt_1_1Registry.html#a9aacbda0a34aeaad85eb396603b050ad">entt::Registry&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a79ada4ed181ca00c360807c9280e8f9b">entt::SparseSet&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#abfd5a557a21a5d606a8466b026e73c9e">entt::SparseSet&lt; Entity, Type &gt;</a>
</li>
<li>collect()
: <a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#ab6258af321b48bc2e70e09c68155b9bc">entt::SigH&lt; Ret(Args...), Collector &gt;</a>
: <a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#af50a728e8b61c75af4286132e1312c77">entt::SigH&lt; Ret(Args...), Collector &gt;</a>
</li>
<li>component()
: <a class="el" href="classentt_1_1ContinuousLoader.html#a9c185ecae861f074afb1d2a14cf4f0f2">entt::ContinuousLoader&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Snapshot.html#a7c272de52104f0d29186e9b00128fd03">entt::Snapshot&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SnapshotLoader.html#ac7323002a2314bd65fff27fea3c2c96e">entt::SnapshotLoader&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Snapshot.html#a336288f5faaeb5f49831e3a0b4445bb0">entt::Snapshot&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SnapshotLoader.html#a03f291aa5216eab207780f785a75bbba">entt::SnapshotLoader&lt; Entity &gt;</a>
</li>
<li>connect()
: <a class="el" href="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4.html#a51d3c462c56349e09a1c7fe0d58859b7">entt::Delegate&lt; Ret(Args...)&gt;</a>
, <a class="el" href="classentt_1_1Sink_3_01Ret_07Args_8_8_8_08_4.html#a1b37a003e4d4edc19f95b1924ef18323">entt::Sink&lt; Ret(Args...)&gt;</a>
, <a class="el" href="classentt_1_1Sink_3_01Ret_07Args_8_8_8_08_4.html#a53d91eccac3db8a7b64534f2b52d31bb">entt::Sink&lt; Ret(Args...)&gt;</a>
</li>
<li>Connection()
: <a class="el" href="structentt_1_1Emitter_1_1Connection.html#af059ef0d0aa727ea11e6873144fcbc1b">entt::Emitter&lt; Derived &gt;::Connection&lt; Event &gt;</a>
: <a class="el" href="structentt_1_1Emitter_1_1Connection.html#a0c5020d2127d9d0e45abd7e9c08c65c3">entt::Emitter&lt; Derived &gt;::Connection&lt; Event &gt;</a>
</li>
<li>construct()
: <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a47dad39fa63ac4be07dcd9234c8a57c7">entt::SparseSet&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#aded5c64ff04ee1a78e7e238208923d58">entt::SparseSet&lt; Entity, Type &gt;</a>
, <a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#acf06fa56b6b0880d546dd3bc0ddc087f">entt::SparseSet&lt; Entity, Type &gt;</a>
</li>
<li>construction()
: <a class="el" href="classentt_1_1Registry.html#af43b25946f4cbdec633df25317edc020">entt::Registry&lt; Entity &gt;</a>
@@ -121,7 +116,7 @@ $(function() {
: <a class="el" href="classentt_1_1ContinuousLoader.html#a26ccd96f9ee4219ad7e3d1b8138ade37">entt::ContinuousLoader&lt; Entity &gt;</a>
</li>
<li>create()
: <a class="el" href="classentt_1_1Prototype.html#a9aafbd9b428567729c87f146219c71aa">entt::Prototype&lt; Entity &gt;</a>
: <a class="el" href="classentt_1_1Prototype.html#a434b43ae5f761093a0c9e74da0802523">entt::Prototype&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Registry.html#a10de276e8fc78fe205907c808ddb8d9a">entt::Registry&lt; Entity &gt;</a>
</li>
<li>current()

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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -82,8 +82,8 @@ $(function() {
</li>
<li>destroyed()
: <a class="el" href="classentt_1_1ContinuousLoader.html#a8aa96c02f3fa734078b4e77198665c91">entt::ContinuousLoader&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Snapshot.html#a6b7cbc6ee4d2bc5ccb47cfacf7868210">entt::Snapshot&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SnapshotLoader.html#a5f670aab4a988b292f2fa62c0efd3b5e">entt::SnapshotLoader&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Snapshot.html#ac7d571f0901df2476451e2fd26d9dab9">entt::Snapshot&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SnapshotLoader.html#a094ec796643b2c7422533c24e80963f3">entt::SnapshotLoader&lt; Entity &gt;</a>
</li>
<li>destruction()
: <a class="el" href="classentt_1_1Registry.html#aaa38dca5bb6875370d50a923cf52fcfb">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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -95,8 +95,8 @@ $(function() {
</li>
<li>entities()
: <a class="el" href="classentt_1_1ContinuousLoader.html#a26eadd32f719c24de2305347a5066197">entt::ContinuousLoader&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Snapshot.html#a8311fd73cdab730d7ad68ae8bd40815c">entt::Snapshot&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SnapshotLoader.html#ae0b795caeb563c2b2b96acb571df1bec">entt::SnapshotLoader&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Snapshot.html#aa77d63e06c40969adca662fca3a2ca08">entt::Snapshot&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SnapshotLoader.html#a7bff030b50995a78f79217eecfb90535">entt::SnapshotLoader&lt; Entity &gt;</a>
</li>
<li>entity()
: <a class="el" href="structentt_1_1Actor.html#afb70b6f30071680efab23715a7e61a29">entt::Actor&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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -67,7 +67,7 @@ $(function() {
</li>
<li>has()
: <a class="el" href="structentt_1_1Actor.html#a17e417a142fb430413f08bc56b7f95e1">entt::Actor&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1ContinuousLoader.html#a8f5c45d2ecd105775e3c14bcecf33639">entt::ContinuousLoader&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1ContinuousLoader.html#a65c5550a1a68135345e30e2af20b6096">entt::ContinuousLoader&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Prototype.html#a3f156472cc6a07016eadf51082b8f2f8">entt::Prototype&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Registry.html#a1ca7a3b46d14db8d917547643b1ab614">entt::Registry&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a824d6f4789f0c03a7f18802d9dc46582">entt::SparseSet&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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -63,7 +63,7 @@ $(function() {
<h3><a id="index_m"></a>- m -</h3><ul>
<li>map()
: <a class="el" href="classentt_1_1ContinuousLoader.html#a1d4fc7ba32f33e13db19f398442897d8">entt::ContinuousLoader&lt; Entity &gt;</a>
: <a class="el" href="classentt_1_1ContinuousLoader.html#a63d6f733d8651a19b7ea882f3615455c">entt::ContinuousLoader&lt; Entity &gt;</a>
</li>
<li>move()
: <a class="el" href="classentt_1_1Registry.html#ae3592a627bf35b12d51ddd0876ca6896">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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -81,10 +81,10 @@ $(function() {
: <a class="el" href="classentt_1_1HashedString.html#a47843deb0d550b5a6e1129a9b913d85f">entt::HashedString</a>
</li>
<li>operator()()
: <a class="el" href="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4.html#afd708468edef730ab00d8c1ebfb2913a">entt::Delegate&lt; Ret(Args...)&gt;</a>
, <a class="el" href="structentt_1_1InsertionSort.html#ac1d6b71cce7f526ec2c6482f601f0ce8">entt::InsertionSort</a>
, <a class="el" href="classentt_1_1Prototype.html#a1eff99583b394859d6ddd033e37b55b3">entt::Prototype&lt; Entity &gt;</a>
, <a class="el" href="structentt_1_1StdSort.html#aee4ecf2c67e6f7a19177f9264d7b8198">entt::StdSort</a>
: <a class="el" href="classentt_1_1Delegate_3_01Ret_07Args_8_8_8_08_4.html#a3259f295bc4ea1da8307d1be65c83d6a">entt::Delegate&lt; Ret(Args...)&gt;</a>
, <a class="el" href="structentt_1_1InsertionSort.html#a53f94456eb885d9a02344b33b39f8815">entt::InsertionSort</a>
, <a class="el" href="classentt_1_1Prototype.html#ac7cb69aad2015e94f3a0a9ad42b82f1b">entt::Prototype&lt; Entity &gt;</a>
, <a class="el" href="structentt_1_1StdSort.html#a9a7a40458a3999618dd95d70de024331">entt::StdSort</a>
</li>
<li>operator*()
: <a class="el" href="classentt_1_1ResourceHandle.html#a737a5c2e623d30f372ba4876fe3d0fd3">entt::ResourceHandle&lt; Resource &gt;</a>
@@ -97,13 +97,13 @@ $(function() {
, <a class="el" href="classentt_1_1ContinuousLoader.html#add60e853e8b948f8f3c9f5c73207cb2a">entt::ContinuousLoader&lt; Entity &gt;</a>
, <a class="el" href="structentt_1_1Emitter_1_1Connection.html#aa1dba0de2aaa8426f4b42e6c52aa80ea">entt::Emitter&lt; Derived &gt;::Connection&lt; Event &gt;</a>
, <a class="el" href="classentt_1_1Emitter.html#ace3403fe310953f720dbddff016fe715">entt::Emitter&lt; Derived &gt;</a>
, <a class="el" href="classentt_1_1Registry.html#a6ff250745f1774984a9524d63855f26d">entt::Registry&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Registry.html#ade7432a219317a6912553feb2971188b">entt::Registry&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1ResourceCache.html#abe56c919c4a2606f87d7d8351261a0e8">entt::ResourceCache&lt; Resource &gt;</a>
, <a class="el" href="classentt_1_1ResourceHandle.html#a5c6a854be6eca84bd76d8e05f05f657b">entt::ResourceHandle&lt; Resource &gt;</a>
, <a class="el" href="classentt_1_1ResourceHandle.html#a017670d5037cf65ea0b81b5c094004ac">entt::ResourceHandle&lt; Resource &gt;</a>
, <a class="el" href="classentt_1_1Scheduler.html#a929ec57792af25f0552f25ad445c7731">entt::Scheduler&lt; Delta &gt;</a>
, <a class="el" href="classentt_1_1Snapshot.html#a627c0ea635facdd8b8246d1b97de11e3">entt::Snapshot&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Snapshot.html#a3375f7d701d086fc21e04e6077c954fc">entt::Snapshot&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SnapshotLoader.html#ad1f8a300b9c5ccf0598cd90ab0e0062f">entt::SnapshotLoader&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a34ffc79377cef381ef5af2e75d61cf4d">entt::SparseSet&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a24ddfc9e45d7b70639124fe7c2800384">entt::SparseSet&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#a52a81e838ae87413116ab9165ab9ba86">entt::SparseSet&lt; Entity, Type &gt;</a>
</li>
<li>operator==()
@@ -117,7 +117,7 @@ $(function() {
<li>orphans()
: <a class="el" href="classentt_1_1ContinuousLoader.html#ad1f0c307283afc23e11460c9ca2037c0">entt::ContinuousLoader&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Registry.html#ada2900e50f66573c14821baac03bbd68">entt::Registry&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SnapshotLoader.html#ab31328a925c3b7c3fe6e32d9255ae03b">entt::SnapshotLoader&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SnapshotLoader.html#a70e3af34bfacf921a2579b1d0055ceca">entt::SnapshotLoader&lt; Entity &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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -74,9 +74,12 @@ $(function() {
<li>ProcessAdaptor()
: <a class="el" href="structentt_1_1ProcessAdaptor.html#a16a0964a81c537fe16b937696e47358b">entt::ProcessAdaptor&lt; Func, Delta &gt;</a>
</li>
<li>Prototype()
: <a class="el" href="classentt_1_1Prototype.html#aa6033be234aad4d287d740c40db17fec">entt::Prototype&lt; Entity &gt;</a>
</li>
<li>publish()
: <a class="el" href="classentt_1_1Emitter.html#ab5141fd9793f53ef83af47c8c8a74b0e">entt::Emitter&lt; Derived &gt;</a>
, <a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#a09e4795c05a1ebac1c25a60e79d67507">entt::SigH&lt; Ret(Args...), Collector &gt;</a>
, <a class="el" href="classentt_1_1SigH_3_01Ret_07Args_8_8_8_08_00_01Collector_01_4.html#a5d3aaec10dba146d75672e3dc81a4274">entt::SigH&lt; Ret(Args...), Collector &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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -103,7 +103,7 @@ $(function() {
, <a class="el" href="classentt_1_1SparseSet_3_01Entity_00_01Type_01_4.html#a3b138c121f11592a3f9e9f2fc2bb67fe">entt::SparseSet&lt; Entity, Type &gt;</a>
</li>
<li>ResourceCache()
: <a class="el" href="classentt_1_1ResourceCache.html#aaeb4613b842a5d0861585e024af0a41d">entt::ResourceCache&lt; Resource &gt;</a>
: <a class="el" href="classentt_1_1ResourceCache.html#a86dde6d7190adbb13d8472424f6e8bca">entt::ResourceCache&lt; Resource &gt;</a>
</li>
<li>ResourceHandle()
: <a class="el" href="classentt_1_1ResourceHandle.html#a7b267f802e92b57dcc750f824fd5e3df">entt::ResourceHandle&lt; Resource &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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -93,7 +93,7 @@ $(function() {
: <a class="el" href="classentt_1_1Registry.html#a69bdf0c5645f2049e8dee9e0c4de53ca">entt::Registry&lt; Entity &gt;</a>
</li>
<li>Snapshot()
: <a class="el" href="classentt_1_1Snapshot.html#a3682df1db11f032bfa9ead93c0cec479">entt::Snapshot&lt; Entity &gt;</a>
: <a class="el" href="classentt_1_1Snapshot.html#a80f9a56ce8667a5d9947cdaac686fd8d">entt::Snapshot&lt; Entity &gt;</a>
</li>
<li>SnapshotLoader()
: <a class="el" href="classentt_1_1SnapshotLoader.html#ad20cadc8bb3699629cb3ae54bf07b39a">entt::SnapshotLoader&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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -64,8 +64,8 @@ $(function() {
<h3><a id="index_t"></a>- t -</h3><ul>
<li>tag()
: <a class="el" href="classentt_1_1ContinuousLoader.html#a8d50d3f90d95b370305561da67da6c3b">entt::ContinuousLoader&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Snapshot.html#a974ac8ba41fb8bac536a115edea03dbe">entt::Snapshot&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SnapshotLoader.html#a88dae592f38013a258046f8c2e5b0fbb">entt::SnapshotLoader&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Snapshot.html#ac13d5fe79511e27f7b935e84c112e051">entt::Snapshot&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SnapshotLoader.html#afc4964c76a8fc7a8a1c6a435babc796f">entt::SnapshotLoader&lt; Entity &gt;</a>
</li>
<li>temp()
: <a class="el" href="classentt_1_1ResourceCache.html#a00ad6d9478d2f6721f0a846b49adec07">entt::ResourceCache&lt; Resource &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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</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.6.0</span>
&#160;<span id="projectnumber">2.6.1</span>
</div>
</td>
</tr>
@@ -67,7 +67,7 @@ $(function() {
</li>
<li>has()
: <a class="el" href="structentt_1_1Actor.html#a17e417a142fb430413f08bc56b7f95e1">entt::Actor&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1ContinuousLoader.html#a8f5c45d2ecd105775e3c14bcecf33639">entt::ContinuousLoader&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1ContinuousLoader.html#a65c5550a1a68135345e30e2af20b6096">entt::ContinuousLoader&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Prototype.html#a3f156472cc6a07016eadf51082b8f2f8">entt::Prototype&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1Registry.html#ae2be7a8e1e6216b8a48fa941e9d3fbd6">entt::Registry&lt; Entity &gt;</a>
, <a class="el" href="classentt_1_1SparseSet_3_01Entity_01_4.html#a824d6f4789f0c03a7f18802d9dc46582">entt::SparseSet&lt; Entity &gt;</a>

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