Files
entt/inherits.html
2020-09-22 08:42:41 +02:00

711 lines
56 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.20"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>EnTT: Class Hierarchy</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">EnTT
&#160;<span id="projectnumber">3.5.2</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.20 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class Hierarchy</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">
<p><a href="hierarchy.html">Go to the textual class hierarchy</a></p>
</div><table border="0" cellspacing="10" cellpadding="0">
<tr><td><img src="inherit_graph_0.png" border="0" usemap="#aentt_1_1as__group_3_01Const_00_01Entity_01_4" alt=""/>
<map name="entt_1_1as__group_3_01Const_00_01Entity_01_4" id="entt_1_1as__group_3_01Const_00_01Entity_01_4">
<area shape="rect" href="structentt_1_1as__group.html" title="Converts a registry to a group." alt="" coords="5,5,160,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_1.png" border="0" usemap="#aentt_1_1as__is__t" alt=""/>
<map name="entt_1_1as__is__t" id="entt_1_1as__is__t">
<area shape="rect" href="structentt_1_1as__is__t.html" title="Empty class type used to request the as&#45;is policy." alt="" coords="5,5,100,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_2.png" border="0" usemap="#aentt_1_1as__ref__t" alt=""/>
<map name="entt_1_1as__ref__t" id="entt_1_1as__ref__t">
<area shape="rect" href="structentt_1_1as__ref__t.html" title="Empty class type used to request the as ref policy." alt="" coords="5,5,104,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_3.png" border="0" usemap="#aentt_1_1as__view_3_01Const_00_01Entity_01_4" alt=""/>
<map name="entt_1_1as__view_3_01Const_00_01Entity_01_4" id="entt_1_1as__view_3_01Const_00_01Entity_01_4">
<area shape="rect" href="structentt_1_1as__view.html" title="Converts a registry to a view." alt="" coords="5,5,152,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_4.png" border="0" usemap="#aentt_1_1as__void__t" alt=""/>
<map name="entt_1_1as__void__t" id="entt_1_1as__void__t">
<area shape="rect" href="structentt_1_1as__void__t.html" title="Empty class type used to request the as void policy." alt="" coords="5,5,112,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_5.png" border="0" usemap="#aentt_1_1basic__actor_3_01Entity_01_4" alt=""/>
<map name="entt_1_1basic__actor_3_01Entity_01_4" id="aentt_1_1basic__actor_3_01Entity_01_4">
<area shape="rect" href="structentt_1_1basic__actor.html" title="Dedicated to those who aren&#39;t confident with the entity&#45;component&#45;system architecture." alt="" coords="5,5,132,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_6.png" border="0" usemap="#aentt_1_1basic__collector_3_01matcher_3_01type__list_3_01Reject_8_8_8_01_4_00_01type__list_3_01Require_8_8_8_01_4_00_01Rule_8_8_8_01_4_00_01Other_8_8_8_01_4" alt=""/>
<map name="entt_1_1basic__collector_3_01matcher_3_01type__list_3_01Reject_8_8_8_01_4_00_01type__list_3_01Require_8_8_8_01_4_00_01Rule_8_8_8_01_4_00_01Other_8_8_8_01_4" id="entt_1_1basic__collector_3_01matcher_3_01type__list_3_01Reject_8_8_8_01_4_00_01type__list_3_01Require_8_8_8_01_4_00_01Rule_8_8_8_01_4_00_01Other_8_8_8_01_4">
<area shape="rect" href="structentt_1_1basic__collector_3_01matcher_3_01type__list_3_01Reject_8_8_8_01_4_00_01type__list_98a79514dcad34a82f321f0796064ffb.html" title="Collector." alt="" coords="5,5,157,91"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_7.png" border="0" usemap="#aentt_1_1basic__collector_3_8_8_8_01_4" alt=""/>
<map name="entt_1_1basic__collector_3_8_8_8_01_4" id="entt_1_1basic__collector_3_8_8_8_01_4">
<area shape="rect" href="structentt_1_1basic__collector.html" title="Collector." alt="" coords="5,5,144,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_8.png" border="0" usemap="#aentt_1_1basic__collector_3_4" alt=""/>
<map name="entt_1_1basic__collector_3_4" id="entt_1_1basic__collector_3_4">
<area shape="rect" href="structentt_1_1basic__collector_3_4.html" title="Collector." alt="" coords="5,5,160,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_9.png" border="0" usemap="#aentt_1_1basic__continuous__loader_3_01Entity_01_4" alt=""/>
<map name="entt_1_1basic__continuous__loader_3_01Entity_01_4" id="entt_1_1basic__continuous__loader_3_01Entity_01_4">
<area shape="rect" href="classentt_1_1basic__continuous__loader.html" title="Utility class for continuous loading." alt="" coords="5,5,159,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_10.png" border="0" usemap="#aentt_1_1basic__group_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01get__t_3_01Get_8_8_8_01_4_01_4" alt=""/>
<map name="entt_1_1basic__group_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01get__t_3_01Get_8_8_8_01_4_01_4" id="entt_1_1basic__group_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01get__t_3_01Get_8_8_8_01_4_01_4">
<area shape="rect" href="classentt_1_1basic__group_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01get__t_3_01Get_8_8_8_01_4_01_4.html" title="Non&#45;owning group." alt="" coords="5,5,140,76"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_11.png" border="0" usemap="#aentt_1_1basic__group_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01get__t_3_01Get_8_8_8_01_4_00_01Owned_8_8_8_01_4" alt=""/>
<map name="entt_1_1basic__group_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01get__t_3_01Get_8_8_8_01_4_00_01Owned_8_8_8_01_4" id="entt_1_1basic__group_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01get__t_3_01Get_8_8_8_01_4_00_01Owned_8_8_8_01_4">
<area shape="rect" href="classentt_1_1basic__group_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01get__t_3_01Get_1aada3a14110654dc27700c17c9c2396.html" title="Owning group." alt="" coords="5,5,156,76"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_12.png" border="0" usemap="#aentt_1_1basic__group_3_8_8_8_01_4" alt=""/>
<map name="entt_1_1basic__group_3_8_8_8_01_4" id="entt_1_1basic__group_3_8_8_8_01_4">
<area shape="rect" href="classentt_1_1basic__group.html" title="Group." alt="" coords="5,5,160,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_13.png" border="0" usemap="#aentt_1_1basic__handle_3_01Entity_01_4" alt=""/>
<map name="entt_1_1basic__handle_3_01Entity_01_4" id="entt_1_1basic__handle_3_01Entity_01_4">
<area shape="rect" href="structentt_1_1basic__handle.html" title="Non&#45;owning handle to an entity." alt="" coords="5,5,133,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_14.png" border="0" usemap="#aentt_1_1basic__hashed__string_3_01Char_01_4" alt=""/>
<map name="entt_1_1basic__hashed__string_3_01Char_01_4" id="entt_1_1basic__hashed__string_3_01Char_01_4">
<area shape="rect" href="classentt_1_1basic__hashed__string.html" title="Zero overhead unique identifier." alt="" coords="5,5,137,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_15.png" border="0" usemap="#aentt_1_1basic__observer_3_01Entity_01_4" alt=""/>
<map name="entt_1_1basic__observer_3_01Entity_01_4" id="entt_1_1basic__observer_3_01Entity_01_4">
<area shape="rect" href="classentt_1_1basic__observer.html" title="Observer." alt="" coords="5,5,144,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_16.png" border="0" usemap="#aentt_1_1basic__registry_3_01Entity_01_4" alt=""/>
<map name="entt_1_1basic__registry_3_01Entity_01_4" id="entt_1_1basic__registry_3_01Entity_01_4">
<area shape="rect" href="classentt_1_1basic__registry.html" title="Fast and reliable entity&#45;component system." alt="" coords="5,5,139,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_17.png" border="0" usemap="#aentt_1_1basic__registry_3_01entity__type_01_4" alt=""/>
<map name="entt_1_1basic__registry_3_01entity__type_01_4" id="entt_1_1basic__registry_3_01entity__type_01_4">
<area shape="rect" href="classentt_1_1basic__registry.html" title=" " alt="" coords="5,5,139,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_18.png" border="0" usemap="#aentt_1_1basic__runtime__view_3_01Entity_01_4" alt=""/>
<map name="entt_1_1basic__runtime__view_3_01Entity_01_4" id="entt_1_1basic__runtime__view_3_01Entity_01_4">
<area shape="rect" href="classentt_1_1basic__runtime__view.html" title="Runtime view." alt="" coords="5,5,139,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_19.png" border="0" usemap="#aentt_1_1basic__snapshot_3_01Entity_01_4" alt=""/>
<map name="entt_1_1basic__snapshot_3_01Entity_01_4" id="entt_1_1basic__snapshot_3_01Entity_01_4">
<area shape="rect" href="classentt_1_1basic__snapshot.html" title="Utility class to create snapshots from a registry." alt="" coords="5,5,148,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_20.png" border="0" usemap="#aentt_1_1basic__snapshot__loader_3_01Entity_01_4" alt=""/>
<map name="entt_1_1basic__snapshot__loader_3_01Entity_01_4" id="entt_1_1basic__snapshot__loader_3_01Entity_01_4">
<area shape="rect" href="classentt_1_1basic__snapshot__loader.html" title="Utility class to restore a snapshot as a whole." alt="" coords="5,5,148,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_21.png" border="0" usemap="#aentt_1_1basic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4" alt=""/>
<map name="entt_1_1basic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4" id="entt_1_1basic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4">
<area shape="rect" href="classentt_1_1basic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4.html" title="Multi component view." alt="" coords="5,5,169,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_22.png" border="0" usemap="#aentt_1_1basic__view_3_01Entity_00_01exclude__t_3_4_00_01Component_01_4" alt=""/>
<map name="entt_1_1basic__view_3_01Entity_00_01exclude__t_3_4_00_01Component_01_4" id="entt_1_1basic__view_3_01Entity_00_01exclude__t_3_4_00_01Component_01_4">
<area shape="rect" href="classentt_1_1basic__view_3_01Entity_00_01exclude__t_3_4_00_01Component_01_4.html" title="Single component view specialization." alt="" coords="5,5,189,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_23.png" border="0" usemap="#aentt_1_1basic__view_3_8_8_8_01_4" alt=""/>
<map name="entt_1_1basic__view_3_8_8_8_01_4" id="entt_1_1basic__view_3_8_8_8_01_4">
<area shape="rect" href="classentt_1_1basic__view.html" title="View." alt="" coords="5,5,152,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_24.png" border="0" usemap="#aentt_1_1choice__t_3_010_01_4" alt=""/>
<map name="entt_1_1choice__t_3_010_01_4" id="entt_1_1choice__t_3_010_01_4">
<area shape="rect" href="structentt_1_1choice__t_3_010_01_4.html" title="Utility class to disambiguate overloaded functions." alt="" coords="5,5,137,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_25.png" border="0" usemap="#aentt_1_1choice__t_3_01N_01_4" alt=""/>
<map name="entt_1_1choice__t_3_01N_01_4" id="entt_1_1choice__t_3_01N_01_4">
<area shape="rect" href="structentt_1_1choice__t.html" title="Utility class to disambiguate overloaded functions." alt="" coords="5,5,140,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_26.png" border="0" usemap="#aentt_1_1connect__arg__t_3_01auto_01_4" alt=""/>
<map name="entt_1_1connect__arg__t_3_01auto_01_4" id="entt_1_1connect__arg__t_3_01auto_01_4">
<area shape="rect" href="structentt_1_1connect__arg__t.html" title="Used to wrap a function or a member of a specified type." alt="" coords="5,5,140,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_27.png" border="0" usemap="#aentt_1_1connection" alt=""/>
<map name="entt_1_1connection" id="entt_1_1connection">
<area shape="rect" href="classentt_1_1connection.html" title="Connection class." alt="" coords="5,5,120,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_28.png" border="0" usemap="#aentt_1_1delegate_3_01Ret_07Args_8_8_8_08_4" alt=""/>
<map name="entt_1_1delegate_3_01Ret_07Args_8_8_8_08_4" id="entt_1_1delegate_3_01Ret_07Args_8_8_8_08_4">
<area shape="rect" href="classentt_1_1delegate_3_01Ret_07Args_8_8_8_08_4.html" title="Utility class to use to send around functions and members." alt="" coords="5,5,139,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_29.png" border="0" usemap="#aentt_1_1delegate_3_01typename_01_4" alt=""/>
<map name="entt_1_1delegate_3_01typename_01_4" id="entt_1_1delegate_3_01typename_01_4">
<area shape="rect" href="classentt_1_1delegate.html" title="Basic delegate implementation." alt="" coords="5,5,188,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_30.png" border="0" usemap="#aentt_1_1delegate_3_01void_07void_01_5_08_4" alt=""/>
<map name="entt_1_1delegate_3_01void_07void_01_5_08_4" id="entt_1_1delegate_3_01void_07void_01_5_08_4">
<area shape="rect" href="classentt_1_1delegate.html" title=" " alt="" coords="5,5,140,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_31.png" border="0" usemap="#aentt_1_1dispatcher" alt=""/>
<map name="entt_1_1dispatcher" id="entt_1_1dispatcher">
<area shape="rect" href="classentt_1_1dispatcher.html" title="Basic dispatcher implementation." alt="" coords="5,5,117,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_32.png" border="0" usemap="#aentt_1_1emitter_3_01Derived_01_4" alt=""/>
<map name="entt_1_1emitter_3_01Derived_01_4" id="entt_1_1emitter_3_01Derived_01_4">
<area shape="rect" href="classentt_1_1emitter.html" title="General purpose event emitter." alt="" coords="5,5,164,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_33.png" border="0" usemap="#aentt_1_1emitter_3_01Derived_01_4_1_1connection_3_01Event_01_4" alt=""/>
<map name="entt_1_1emitter_3_01Derived_01_4_1_1connection_3_01Event_01_4" id="aentt_1_1emitter_3_01Derived_01_4_1_1connection_3_01Event_01_4">
<area shape="rect" title=" " alt="" coords="5,13,123,39"/>
<area shape="rect" href="structentt_1_1emitter_1_1connection.html" title="Generic connection type for events." alt="" coords="171,5,332,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_34.png" border="0" usemap="#aentt_1_1entt__traits_3_01std_1_1uint32__t_01_4" alt=""/>
<map name="entt_1_1entt__traits_3_01std_1_1uint32__t_01_4" id="entt_1_1entt__traits_3_01std_1_1uint32__t_01_4">
<area shape="rect" href="structentt_1_1entt__traits_3_01std_1_1uint32__t_01_4.html" title="Entity traits for a 32 bits entity identifier." alt="" coords="5,5,124,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_35.png" border="0" usemap="#aentt_1_1entt__traits_3_01std_1_1uint64__t_01_4" alt=""/>
<map name="entt_1_1entt__traits_3_01std_1_1uint64__t_01_4" id="entt_1_1entt__traits_3_01std_1_1uint64__t_01_4">
<area shape="rect" href="structentt_1_1entt__traits_3_01std_1_1uint64__t_01_4.html" title="Entity traits for a 64 bits entity identifier." alt="" coords="5,5,124,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_36.png" border="0" usemap="#aentt_1_1entt__traits_3_01std_1_1underlying__type__t_3_01Type_01_4_01_4" alt=""/>
<map name="entt_1_1entt__traits_3_01std_1_1underlying__type__t_3_01Type_01_4_01_4" id="entt_1_1entt__traits_3_01std_1_1underlying__type__t_3_01Type_01_4_01_4">
<area shape="rect" href="structentt_1_1entt__traits.html" title=" " alt="" coords="5,5,148,61"/>
<area shape="rect" href="structentt_1_1entt__traits_3_01Type_00_01std_1_1enable__if__t_3_01std_1_1is__enum__v_3_01Type_01_4_01_4_01_4.html" title="Entity traits for enumeration types." alt="" coords="196,5,404,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_37.png" border="0" usemap="#aentt_1_1entt__traits_3_01typename_00_01typename_01_4" alt=""/>
<map name="entt_1_1entt__traits_3_01typename_00_01typename_01_4" id="entt_1_1entt__traits_3_01typename_00_01typename_01_4">
<area shape="rect" href="structentt_1_1entt__traits.html" title="Entity traits." alt="" coords="5,5,165,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_38.png" border="0" usemap="#aentt_1_1family_3_8_8_8_01_4" alt=""/>
<map name="entt_1_1family_3_8_8_8_01_4" id="entt_1_1family_3_8_8_8_01_4">
<area shape="rect" href="classentt_1_1family.html" title="Dynamic identifier generator." alt="" coords="5,5,124,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_39.png" border="0" usemap="#aentt_1_1has__meta__associative__container__traits_3_01Type_00_01std_1_1void__t_3_01typename_01meta__associative__container__traits_3_01Type_01_4_1_1key__type_01_4_01_4" alt=""/>
<map name="entt_1_1has__meta__associative__container__traits_3_01Type_00_01std_1_1void__t_3_01typename_01meta__associative__container__traits_3_01Type_01_4_1_1key__type_01_4_01_4" id="aentt_1_1has__meta__associative__container__traits_3_01Type_00_01std_1_1void__t_3_01typename_01meta__associative__container__traits_3_01Type_01_4_1_1key__type_01_4_01_4">
<area shape="rect" title=" " alt="" coords="5,385,81,412"/>
<area shape="rect" href="structentt_1_1has__meta__associative__container__traits_3_01Type_00_01std_1_1void__t_3_01typenam21a695b0ef9490dc30d599dbd3717cc9.html" title="Provides the member constant value to true if support for meta associative containers is enabled for ..." alt="" coords="130,5,319,91"/>
<area shape="rect" href="structentt_1_1has__meta__sequence__container__traits_3_01Type_00_01std_1_1void__t_3_01typename_0354118c7c2a13f482a34301995287a7a.html" title="Provides the member constant value to true if support for meta sequence containers is enabled for the..." alt="" coords="131,115,318,200"/>
<area shape="rect" href="structentt_1_1has__type__index_3_01Type_00_01std_1_1void__t_3_01decltype_07type__index_3_01Type_01_4_1_1value_07_08_08_4_01_4.html" title="has_type_index" alt="" coords="149,225,300,295"/>
<area shape="rect" href="structentt_1_1is__equality__comparable_3_01Type_00_01std_1_1void__t_3_01decltype_07std_1_1declva46aebf4c20f38cbd0108d1e297595736.html" title="Provides the member constant value to true if a given type is equality comparable,..." alt="" coords="129,319,320,390"/>
<area shape="rect" href="structentt_1_1is__key__only__meta__associative__container.html" title="Provides the member constant value to true if a meta associative container claims to wrap a key&#45;only ..." alt="" coords="141,415,309,471"/>
<area shape="rect" href="structentt_1_1is__meta__pointer__like_3_01std_1_1shared__ptr_3_01Type_01_4_01_4.html" title="Makes std::shared_ptrs of any type pointer&#45;like types for the meta system." alt="" coords="151,495,299,551"/>
<area shape="rect" href="structentt_1_1is__meta__pointer__like_3_01std_1_1unique__ptr_3_01Type_00_01Args_8_8_8_01_4_01_4.html" title="Makes std::unique_ptrs of any type pointer&#45;like types for the meta system." alt="" coords="151,575,298,631"/>
<area shape="rect" href="structentt_1_1is__meta__pointer__like_3_01Type_01_5_01_4.html" title="Makes plain pointers pointer&#45;like types for the meta system." alt="" coords="153,655,297,697"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_40.png" border="0" usemap="#aentt_1_1has__meta__associative__container__traits_3_01typename_00_01typename_01_4" alt=""/>
<map name="entt_1_1has__meta__associative__container__traits_3_01typename_00_01typename_01_4" id="aentt_1_1has__meta__associative__container__traits_3_01typename_00_01typename_01_4">
<area shape="rect" title=" " alt="" coords="5,207,87,233"/>
<area shape="rect" href="structentt_1_1has__meta__associative__container__traits.html" title="Provides the member constant value to true if support for meta associative containers is enabled for ..." alt="" coords="149,5,340,61"/>
<area shape="rect" href="structentt_1_1has__meta__sequence__container__traits.html" title="Provides the member constant value to true if support for meta sequence containers is enabled for the..." alt="" coords="159,85,331,141"/>
<area shape="rect" href="structentt_1_1has__type__index.html" title="Provides the member constant value to true if a given type is indexable, false otherwise." alt="" coords="161,166,329,207"/>
<area shape="rect" href="structentt_1_1is__equality__comparable.html" title="Provides the member constant value to true if a given type is equality comparable,..." alt="" coords="151,231,339,273"/>
<area shape="rect" href="structentt_1_1is__key__only__meta__associative__container_3_01Type_00_01std_1_1void__t_3_01typen8fdfab51b1c3e3be6b1d16233dc1b887.html" title="Provides the member constant value to true if a meta associative container claims to wrap a key&#45;only ..." alt="" coords="135,297,355,383"/>
<area shape="rect" href="structentt_1_1is__meta__pointer__like.html" title="Provides the member constant value to true if a given type is a pointer&#45;like type from the point of v..." alt="" coords="173,407,317,449"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_41.png" border="0" usemap="#aentt_1_1identifier_3_01Types_01_4" alt=""/>
<map name="entt_1_1identifier_3_01Types_01_4" id="entt_1_1identifier_3_01Types_01_4">
<area shape="rect" href="classentt_1_1identifier.html" title="Types identifiers." alt="" coords="5,5,164,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_42.png" border="0" usemap="#aentt_1_1identity" alt=""/>
<map name="entt_1_1identity" id="entt_1_1identity">
<area shape="rect" href="structentt_1_1identity.html" title="Identity function object (waiting for C++20)." alt="" coords="5,5,100,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_43.png" border="0" usemap="#aentt_1_1insertion__sort" alt=""/>
<map name="entt_1_1insertion__sort" id="entt_1_1insertion__sort">
<area shape="rect" href="structentt_1_1insertion__sort.html" title="Function object for performing insertion sort." alt="" coords="5,5,136,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_44.png" border="0" usemap="#aentt_1_1internal_1_1basic__associative__container_3_01Container_01_4" alt=""/>
<map name="entt_1_1internal_1_1basic__associative__container_3_01Container_01_4" id="entt_1_1internal_1_1basic__associative__container_3_01Container_01_4">
<area shape="rect" href="structentt_1_1internal_1_1basic__associative__container.html" title="Basic STL&#45;compatible associative container traits." alt="" coords="5,5,159,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_45.png" border="0" usemap="#aentt_1_1internal_1_1basic__container_3_01Container_01_4" alt=""/>
<map name="entt_1_1internal_1_1basic__container_3_01Container_01_4" id="entt_1_1internal_1_1basic__container_3_01Container_01_4">
<area shape="rect" href="structentt_1_1internal_1_1basic__container.html" title="Basic STL&#45;compatible container traits." alt="" coords="5,5,167,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_46.png" border="0" usemap="#aentt_1_1internal_1_1basic__container_3_01std_1_1array_3_01Type_00_01N_01_4_01_4" alt=""/>
<map name="entt_1_1internal_1_1basic__container_3_01std_1_1array_3_01Type_00_01N_01_4_01_4" id="entt_1_1internal_1_1basic__container_3_01std_1_1array_3_01Type_00_01N_01_4_01_4">
<area shape="rect" href="structentt_1_1internal_1_1basic__container.html" title=" " alt="" coords="5,20,155,76"/>
<area shape="rect" href="structentt_1_1internal_1_1container__traits.html" title=" " alt="" coords="203,5,441,91"/>
<area shape="rect" href="structentt_1_1meta__sequence__container__traits_3_01std_1_1array_3_01Type_00_01N_01_4_01_4.html" title="Meta sequence container traits for std::arrays of any type." alt="" coords="489,20,637,76"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_47.png" border="0" usemap="#aentt_1_1internal_1_1basic__container_3_01std_1_1map_3_01Key_00_01Value_00_01Args_8_8_8_01_4_01_4" alt=""/>
<map name="entt_1_1internal_1_1basic__container_3_01std_1_1map_3_01Key_00_01Value_00_01Args_8_8_8_01_4_01_4" id="entt_1_1internal_1_1basic__container_3_01std_1_1map_3_01Key_00_01Value_00_01Args_8_8_8_01_4_01_4">
<area shape="rect" href="structentt_1_1internal_1_1basic__container.html" title=" " alt="" coords="5,49,175,105"/>
<area shape="rect" href="structentt_1_1internal_1_1container__traits.html" title=" " alt="" coords="223,5,483,149"/>
<area shape="rect" href="structentt_1_1meta__associative__container__traits_3_01std_1_1map_3_01Key_00_01Value_00_01Args_8_8_8_01_4_01_4.html" title="Meta associative container traits for std::maps of any type." alt="" coords="531,49,733,105"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_48.png" border="0" usemap="#aentt_1_1internal_1_1basic__container_3_01std_1_1set_3_01Key_00_01Args_8_8_8_01_4_01_4" alt=""/>
<map name="entt_1_1internal_1_1basic__container_3_01std_1_1set_3_01Key_00_01Args_8_8_8_01_4_01_4" id="entt_1_1internal_1_1basic__container_3_01std_1_1set_3_01Key_00_01Args_8_8_8_01_4_01_4">
<area shape="rect" href="structentt_1_1internal_1_1basic__container.html" title=" " alt="" coords="5,49,144,105"/>
<area shape="rect" href="structentt_1_1internal_1_1container__traits.html" title=" " alt="" coords="192,5,447,149"/>
<area shape="rect" href="structentt_1_1meta__associative__container__traits_3_01std_1_1set_3_01Key_00_01Args_8_8_8_01_4_01_4.html" title="Meta associative container traits for std::sets of any type." alt="" coords="495,49,649,105"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_49.png" border="0" usemap="#aentt_1_1internal_1_1basic__container_3_01std_1_1unordered__map_3_01Key_00_01Value_00_01Args_8_8_8_01_4_01_4" alt=""/>
<map name="entt_1_1internal_1_1basic__container_3_01std_1_1unordered__map_3_01Key_00_01Value_00_01Args_8_8_8_01_4_01_4" id="entt_1_1internal_1_1basic__container_3_01std_1_1unordered__map_3_01Key_00_01Value_00_01Args_8_8_8_01_4_01_4">
<area shape="rect" href="structentt_1_1internal_1_1basic__container.html" title=" " alt="" coords="5,49,207,105"/>
<area shape="rect" href="structentt_1_1internal_1_1container__traits.html" title=" " alt="" coords="255,5,515,149"/>
<area shape="rect" href="structentt_1_1meta__associative__container__traits_3_01std_1_1unordered__map_3_01Key_00_01Value_00_01Args_8_8_8_01_4_01_4.html" title="Meta associative container traits for std::unordered_maps of any type." alt="" coords="563,42,761,113"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_50.png" border="0" usemap="#aentt_1_1internal_1_1basic__container_3_01std_1_1unordered__set_3_01Key_00_01Args_8_8_8_01_4_01_4" alt=""/>
<map name="entt_1_1internal_1_1basic__container_3_01std_1_1unordered__set_3_01Key_00_01Args_8_8_8_01_4_01_4" id="entt_1_1internal_1_1basic__container_3_01std_1_1unordered__set_3_01Key_00_01Args_8_8_8_01_4_01_4">
<area shape="rect" href="structentt_1_1internal_1_1basic__container.html" title=" " alt="" coords="5,49,183,105"/>
<area shape="rect" href="structentt_1_1internal_1_1container__traits.html" title=" " alt="" coords="231,5,491,149"/>
<area shape="rect" href="structentt_1_1meta__associative__container__traits_3_01std_1_1unordered__set_3_01Key_00_01Args_8_8_8_01_4_01_4.html" title="Meta associative container traits for std::unordered_sets of any type." alt="" coords="539,49,757,105"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_51.png" border="0" usemap="#aentt_1_1internal_1_1basic__container_3_01std_1_1vector_3_01Type_00_01Args_8_8_8_01_4_01_4" alt=""/>
<map name="entt_1_1internal_1_1basic__container_3_01std_1_1vector_3_01Type_00_01Args_8_8_8_01_4_01_4" id="entt_1_1internal_1_1basic__container_3_01std_1_1vector_3_01Type_00_01Args_8_8_8_01_4_01_4">
<area shape="rect" href="structentt_1_1internal_1_1basic__container.html" title=" " alt="" coords="5,35,160,91"/>
<area shape="rect" href="structentt_1_1internal_1_1container__traits.html" title=" " alt="" coords="208,5,443,120"/>
<area shape="rect" href="structentt_1_1meta__sequence__container__traits_3_01std_1_1vector_3_01Type_00_01Args_8_8_8_01_4_01_4.html" title="Meta sequence container traits for std::vectors of any type." alt="" coords="491,35,665,91"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_52.png" border="0" usemap="#aentt_1_1internal_1_1basic__dynamic__associative__container_3_01Container_01_4" alt=""/>
<map name="entt_1_1internal_1_1basic__dynamic__associative__container_3_01Container_01_4" id="entt_1_1internal_1_1basic__dynamic__associative__container_3_01Container_01_4">
<area shape="rect" href="structentt_1_1internal_1_1basic__dynamic__associative__container.html" title="Basic STL&#45;compatible dynamic associative container traits." alt="" coords="5,5,167,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_53.png" border="0" usemap="#aentt_1_1internal_1_1basic__dynamic__container_3_01Container_01_4" alt=""/>
<map name="entt_1_1internal_1_1basic__dynamic__container_3_01Container_01_4" id="entt_1_1internal_1_1basic__dynamic__container_3_01Container_01_4">
<area shape="rect" href="structentt_1_1internal_1_1basic__dynamic__container.html" title="Basic STL&#45;compatible dynamic container traits." alt="" coords="5,5,223,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_54.png" border="0" usemap="#aentt_1_1internal_1_1basic__sequence__container_3_01Container_01_4" alt=""/>
<map name="entt_1_1internal_1_1basic__sequence__container_3_01Container_01_4" id="entt_1_1internal_1_1basic__sequence__container_3_01Container_01_4">
<area shape="rect" href="structentt_1_1internal_1_1basic__sequence__container.html" title="Basic STL&#45;compatible sequence container traits." alt="" coords="5,5,159,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_55.png" border="0" usemap="#aentt_1_1internal_1_1container__traits_3_01Container_00_01Trait_01_4" alt=""/>
<map name="entt_1_1internal_1_1container__traits_3_01Container_00_01Trait_01_4" id="aentt_1_1internal_1_1container__traits_3_01Container_00_01Trait_01_4">
<area shape="rect" title=" " alt="" coords="5,13,52,39"/>
<area shape="rect" href="structentt_1_1internal_1_1container__traits.html" title=" " alt="" coords="100,5,271,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_56.png" border="0" usemap="#aentt_1_1internal_1_1dynamic__associative__key__only__container_3_01Container_01_4" alt=""/>
<map name="entt_1_1internal_1_1dynamic__associative__key__only__container_3_01Container_01_4" id="entt_1_1internal_1_1dynamic__associative__key__only__container_3_01Container_01_4">
<area shape="rect" href="structentt_1_1internal_1_1dynamic__associative__key__only__container.html" title="STL&#45;compatible dynamic associative key&#45;only container traits." alt="" coords="5,5,167,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_57.png" border="0" usemap="#aentt_1_1internal_1_1dynamic__associative__key__value__container_3_01Container_01_4" alt=""/>
<map name="entt_1_1internal_1_1dynamic__associative__key__value__container_3_01Container_01_4" id="entt_1_1internal_1_1dynamic__associative__key__value__container_3_01Container_01_4">
<area shape="rect" href="structentt_1_1internal_1_1dynamic__associative__key__value__container.html" title="STL&#45;compatible dynamic key&#45;value associative container traits." alt="" coords="5,5,167,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_58.png" border="0" usemap="#aentt_1_1internal_1_1dynamic__sequence__container_3_01Container_01_4" alt=""/>
<map name="entt_1_1internal_1_1dynamic__sequence__container_3_01Container_01_4" id="entt_1_1internal_1_1dynamic__sequence__container_3_01Container_01_4">
<area shape="rect" href="structentt_1_1internal_1_1dynamic__sequence__container.html" title="STL&#45;compatible dynamic sequence container traits." alt="" coords="5,5,229,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_59.png" border="0" usemap="#aentt_1_1internal_1_1fixed__sequence__container_3_01Container_01_4" alt=""/>
<map name="entt_1_1internal_1_1fixed__sequence__container_3_01Container_01_4" id="entt_1_1internal_1_1fixed__sequence__container_3_01Container_01_4">
<area shape="rect" href="structentt_1_1internal_1_1fixed__sequence__container.html" title="STL&#45;compatible fixed sequence container traits." alt="" coords="5,5,159,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_60.png" border="0" usemap="#aentt_1_1is__eto__eligible_3_01Type_00_01typename_01_4" alt=""/>
<map name="entt_1_1is__eto__eligible_3_01Type_00_01typename_01_4" id="aentt_1_1is__eto__eligible_3_01Type_00_01typename_01_4">
<area shape="rect" title=" " alt="" coords="5,13,80,39"/>
<area shape="rect" href="structentt_1_1is__eto__eligible.html" title="Provides the member constant value to true if a given type is empty and the empty type optimization i..." alt="" coords="128,5,267,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_61.png" border="0" usemap="#aentt_1_1matcher_3_8_8_8_01_4" alt=""/>
<map name="entt_1_1matcher_3_8_8_8_01_4" id="entt_1_1matcher_3_8_8_8_01_4">
<area shape="rect" href="structentt_1_1matcher.html" title="Grouping matcher." alt="" coords="5,5,136,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_62.png" border="0" usemap="#aentt_1_1member__class_3_01Member_01_4" alt=""/>
<map name="entt_1_1member__class_3_01Member_01_4" id="entt_1_1member__class_3_01Member_01_4">
<area shape="rect" href="classentt_1_1member__class.html" title="Extracts the class of a non&#45;static member object or function." alt="" coords="5,5,143,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_63.png" border="0" usemap="#aentt_1_1meta__any" alt=""/>
<map name="entt_1_1meta__any" id="entt_1_1meta__any">
<area shape="rect" href="classentt_1_1meta__any.html" title="Opaque wrapper for values of any type." alt="" coords="5,5,115,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_64.png" border="0" usemap="#aentt_1_1meta__associative__container" alt=""/>
<map name="entt_1_1meta__associative__container" id="entt_1_1meta__associative__container">
<area shape="rect" href="classentt_1_1meta__associative__container.html" title="Proxy object for associative containers." alt="" coords="5,5,157,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_65.png" border="0" usemap="#aentt_1_1meta__associative__container_1_1meta__iterator" alt=""/>
<map name="entt_1_1meta__associative__container_1_1meta__iterator" id="entt_1_1meta__associative__container_1_1meta__iterator">
<area shape="rect" href="classentt_1_1meta__associative__container_1_1meta__iterator.html" title="Opaque iterator for meta associative containers." alt="" coords="5,5,172,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_66.png" border="0" usemap="#aentt_1_1meta__associative__container__traits_3_01typename_01_4" alt=""/>
<map name="entt_1_1meta__associative__container__traits_3_01typename_01_4" id="entt_1_1meta__associative__container__traits_3_01typename_01_4">
<area shape="rect" href="structentt_1_1meta__associative__container__traits.html" title="Traits class template to be specialized to enable support for meta associative containers." alt="" coords="5,5,204,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_67.png" border="0" usemap="#aentt_1_1meta__base" alt=""/>
<map name="entt_1_1meta__base" id="entt_1_1meta__base">
<area shape="rect" href="structentt_1_1meta__base.html" title="Opaque wrapper for meta base classes." alt="" coords="5,5,121,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_68.png" border="0" usemap="#aentt_1_1meta__conv" alt=""/>
<map name="entt_1_1meta__conv" id="entt_1_1meta__conv">
<area shape="rect" href="structentt_1_1meta__conv.html" title="Opaque wrapper for meta conversion functions." alt="" coords="5,5,120,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_69.png" border="0" usemap="#aentt_1_1meta__ctor" alt=""/>
<map name="entt_1_1meta__ctor" id="entt_1_1meta__ctor">
<area shape="rect" href="structentt_1_1meta__ctor.html" title="Opaque wrapper for meta constructors." alt="" coords="5,5,116,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_70.png" border="0" usemap="#aentt_1_1meta__ctx" alt=""/>
<map name="entt_1_1meta__ctx" id="entt_1_1meta__ctx">
<area shape="rect" href="structentt_1_1meta__ctx.html" title="Opaque container for a meta context." alt="" coords="5,5,112,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_71.png" border="0" usemap="#aentt_1_1meta__data" alt=""/>
<map name="entt_1_1meta__data" id="entt_1_1meta__data">
<area shape="rect" href="structentt_1_1meta__data.html" title="Opaque wrapper for meta data." alt="" coords="5,5,119,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_72.png" border="0" usemap="#aentt_1_1meta__factory_3_01Type_01_4" alt=""/>
<map name="entt_1_1meta__factory_3_01Type_01_4" id="entt_1_1meta__factory_3_01Type_01_4">
<area shape="rect" href="classentt_1_1meta__factory_3_01Type_01_4.html" title="Basic meta factory to be used for reflection purposes." alt="" coords="5,5,132,47"/>
<area shape="rect" href="classentt_1_1meta__factory_3_01Type_00_01Spec_8_8_8_01_4.html" title="Extended meta factory to be used for reflection purposes." alt="" coords="180,5,307,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_73.png" border="0" usemap="#aentt_1_1meta__factory_3_8_8_8_01_4" alt=""/>
<map name="entt_1_1meta__factory_3_8_8_8_01_4" id="entt_1_1meta__factory_3_8_8_8_01_4">
<area shape="rect" href="classentt_1_1meta__factory.html" title="Meta factory to be used for reflection purposes." alt="" coords="5,5,132,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_74.png" border="0" usemap="#aentt_1_1meta__func" alt=""/>
<map name="entt_1_1meta__func" id="entt_1_1meta__func">
<area shape="rect" href="structentt_1_1meta__func.html" title="Opaque wrapper for meta functions." alt="" coords="5,5,117,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_75.png" border="0" usemap="#aentt_1_1meta__handle" alt=""/>
<map name="entt_1_1meta__handle" id="entt_1_1meta__handle">
<area shape="rect" href="structentt_1_1meta__handle.html" title="Opaque pointers to instances of any type." alt="" coords="5,5,132,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_76.png" border="0" usemap="#aentt_1_1meta__prop" alt=""/>
<map name="entt_1_1meta__prop" id="entt_1_1meta__prop">
<area shape="rect" href="structentt_1_1meta__prop.html" title="Opaque wrapper for meta properties of any type." alt="" coords="5,5,119,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_77.png" border="0" usemap="#aentt_1_1meta__range_3_01Type_01_4" alt=""/>
<map name="entt_1_1meta__range_3_01Type_01_4" id="entt_1_1meta__range_3_01Type_01_4">
<area shape="rect" href="classentt_1_1meta__range.html" title="Iterable range to use to iterate all types of meta objects." alt="" coords="5,5,177,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_78.png" border="0" usemap="#aentt_1_1meta__sequence__container" alt=""/>
<map name="entt_1_1meta__sequence__container" id="entt_1_1meta__sequence__container">
<area shape="rect" href="classentt_1_1meta__sequence__container.html" title="Proxy object for sequence containers." alt="" coords="5,5,149,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_79.png" border="0" usemap="#aentt_1_1meta__sequence__container_1_1meta__iterator" alt=""/>
<map name="entt_1_1meta__sequence__container_1_1meta__iterator" id="entt_1_1meta__sequence__container_1_1meta__iterator">
<area shape="rect" href="classentt_1_1meta__sequence__container_1_1meta__iterator.html" title="Opaque iterator for meta sequence containers." alt="" coords="5,5,172,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_80.png" border="0" usemap="#aentt_1_1meta__sequence__container__traits_3_01typename_01_4" alt=""/>
<map name="entt_1_1meta__sequence__container__traits_3_01typename_01_4" id="entt_1_1meta__sequence__container__traits_3_01typename_01_4">
<area shape="rect" href="structentt_1_1meta__sequence__container__traits.html" title="Traits class template to be specialized to enable support for meta sequence containers." alt="" coords="5,5,204,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_81.png" border="0" usemap="#aentt_1_1meta__type" alt=""/>
<map name="entt_1_1meta__type" id="entt_1_1meta__type">
<area shape="rect" href="classentt_1_1meta__type.html" title="Opaque wrapper for meta types." alt="" coords="5,5,119,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_82.png" border="0" usemap="#aentt_1_1monostate_3_01id__type_01_4" alt=""/>
<map name="entt_1_1monostate_3_01id__type_01_4" id="entt_1_1monostate_3_01id__type_01_4">
<area shape="rect" href="structentt_1_1monostate.html" title="Minimal implementation of the monostate pattern." alt="" coords="5,5,140,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_83.png" border="0" usemap="#aentt_1_1null__t" alt=""/>
<map name="entt_1_1null__t" id="entt_1_1null__t">
<area shape="rect" href="structentt_1_1null__t.html" title="Null object for all entity identifiers." alt="" coords="5,5,88,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_84.png" border="0" usemap="#aentt_1_1pool_3_01Entity_00_01const_01Type_01_4" alt=""/>
<map name="entt_1_1pool_3_01Entity_00_01const_01Type_01_4" id="entt_1_1pool_3_01Entity_00_01const_01Type_01_4">
<area shape="rect" href="structentt_1_1pool_3_01Entity_00_01const_01Type_01_4.html" title="Applies component&#45;to&#45;pool conversion and defines the resulting type as the member typedef type." alt="" coords="5,5,132,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_85.png" border="0" usemap="#aentt_1_1pool_3_01Entity_00_01Type_00_01typename_01_4" alt=""/>
<map name="entt_1_1pool_3_01Entity_00_01Type_00_01typename_01_4" id="entt_1_1pool_3_01Entity_00_01Type_00_01typename_01_4">
<area shape="rect" href="structentt_1_1pool.html" title="Applies component&#45;to&#45;pool conversion and defines the resulting type as the member typedef type." alt="" coords="5,5,136,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_86.png" border="0" usemap="#aentt_1_1process_3_01Derived_00_01Delta_01_4" alt=""/>
<map name="entt_1_1process_3_01Derived_00_01Delta_01_4" id="entt_1_1process_3_01Derived_00_01Delta_01_4">
<area shape="rect" href="classentt_1_1process.html" title="Base class for processes." alt="" coords="5,5,161,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_87.png" border="0" usemap="#aentt_1_1process_3_01process__adaptor_3_01Func_00_01Delta_01_4_00_01Delta_01_4" alt=""/>
<map name="entt_1_1process_3_01process__adaptor_3_01Func_00_01Delta_01_4_00_01Delta_01_4" id="aentt_1_1process_3_01process__adaptor_3_01Func_00_01Delta_01_4_00_01Delta_01_4">
<area shape="rect" title=" " alt="" coords="58,5,109,32"/>
<area shape="rect" href="structentt_1_1overloaded.html" title="Helper type for visitors." alt="" coords="209,5,376,32"/>
<area shape="rect" href="structentt_1_1process__adaptor.html" title="Adaptor for lambdas and functors to turn them into processes." alt="" coords="219,59,367,101"/>
<area shape="rect" href="classentt_1_1process.html" title=" " alt="" coords="5,56,161,112"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_88.png" border="0" usemap="#aentt_1_1radix__sort_3_01Bit_00_01N_01_4" alt=""/>
<map name="entt_1_1radix__sort_3_01Bit_00_01N_01_4" id="entt_1_1radix__sort_3_01Bit_00_01N_01_4">
<area shape="rect" href="structentt_1_1radix__sort.html" title="Function object for performing LSD radix sort." alt="" coords="5,5,172,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_89.png" border="0" usemap="#aentt_1_1resource__cache_3_01Resource_01_4" alt=""/>
<map name="entt_1_1resource__cache_3_01Resource_01_4" id="entt_1_1resource__cache_3_01Resource_01_4">
<area shape="rect" href="structentt_1_1resource__cache.html" title="Simple cache for resources of a given type." alt="" coords="5,5,149,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_90.png" border="0" usemap="#aentt_1_1resource__handle_3_01Resource_01_4" alt=""/>
<map name="entt_1_1resource__handle_3_01Resource_01_4" id="entt_1_1resource__handle_3_01Resource_01_4">
<area shape="rect" href="classentt_1_1resource__handle.html" title="Shared resource handle." alt="" coords="5,5,152,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_91.png" border="0" usemap="#aentt_1_1resource__loader_3_01Loader_00_01Resource_01_4" alt=""/>
<map name="entt_1_1resource__loader_3_01Loader_00_01Resource_01_4" id="entt_1_1resource__loader_3_01Loader_00_01Resource_01_4">
<area shape="rect" href="classentt_1_1resource__loader.html" title="Base class for resource loaders." alt="" coords="5,5,153,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_92.png" border="0" usemap="#aentt_1_1scheduler_3_01Delta_01_4" alt=""/>
<map name="entt_1_1scheduler_3_01Delta_01_4" id="entt_1_1scheduler_3_01Delta_01_4">
<area shape="rect" href="classentt_1_1scheduler.html" title="Cooperative scheduler for processes." alt="" coords="5,5,168,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_93.png" border="0" usemap="#aentt_1_1scoped__connection" alt=""/>
<map name="entt_1_1scoped__connection" id="entt_1_1scoped__connection">
<area shape="rect" href="structentt_1_1scoped__connection.html" title="Scoped connection class." alt="" coords="5,5,169,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_94.png" border="0" usemap="#aentt_1_1service__locator_3_01Service_01_4" alt=""/>
<map name="entt_1_1service__locator_3_01Service_01_4" id="entt_1_1service__locator_3_01Service_01_4">
<area shape="rect" href="structentt_1_1service__locator.html" title="Service locator, nothing more." alt="" coords="5,5,144,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_95.png" border="0" usemap="#aentt_1_1sigh_3_01Ret_07Args_8_8_8_08_4" alt=""/>
<map name="entt_1_1sigh_3_01Ret_07Args_8_8_8_08_4" id="entt_1_1sigh_3_01Ret_07Args_8_8_8_08_4">
<area shape="rect" href="classentt_1_1sigh_3_01Ret_07Args_8_8_8_08_4.html" title="Unmanaged signal handler." alt="" coords="5,5,168,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_96.png" border="0" usemap="#aentt_1_1sigh_3_01typename_01_4" alt=""/>
<map name="entt_1_1sigh_3_01typename_01_4" id="entt_1_1sigh_3_01typename_01_4">
<area shape="rect" href="classentt_1_1sigh.html" title="Unmanaged signal handler." alt="" coords="5,5,163,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_97.png" border="0" usemap="#aentt_1_1sigh_3_01void_07entt_1_1basic__registry_01_6_00_01const_01Entity_08_4" alt=""/>
<map name="entt_1_1sigh_3_01void_07entt_1_1basic__registry_01_6_00_01const_01Entity_08_4" id="aentt_1_1sigh_3_01void_07entt_1_1basic__registry_01_6_00_01const_01Entity_08_4">
<area shape="rect" href="classentt_1_1sigh.html" title=" " alt="" coords="5,5,169,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_98.png" border="0" usemap="#aentt_1_1sigh_3_01void_07Event_01_6_08_4" alt=""/>
<map name="entt_1_1sigh_3_01void_07Event_01_6_08_4" id="entt_1_1sigh_3_01void_07Event_01_6_08_4">
<area shape="rect" href="classentt_1_1sigh.html" title=" " alt="" coords="5,5,176,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_99.png" border="0" usemap="#aentt_1_1sink_3_01Ret_07Args_8_8_8_08_4" alt=""/>
<map name="entt_1_1sink_3_01Ret_07Args_8_8_8_08_4" id="entt_1_1sink_3_01Ret_07Args_8_8_8_08_4">
<area shape="rect" href="classentt_1_1sink_3_01Ret_07Args_8_8_8_08_4.html" title="Sink class." alt="" coords="5,5,168,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_100.png" border="0" usemap="#aentt_1_1sink_3_01typename_01_4" alt=""/>
<map name="entt_1_1sink_3_01typename_01_4" id="entt_1_1sink_3_01typename_01_4">
<area shape="rect" href="classentt_1_1sink.html" title="Sink class." alt="" coords="5,5,163,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_101.png" border="0" usemap="#aentt_1_1sparse__set_3_01Entity_01_4" alt=""/>
<map name="entt_1_1sparse__set_3_01Entity_01_4" id="aentt_1_1sparse__set_3_01Entity_01_4">
<area shape="rect" href="classentt_1_1sparse__set.html" title="Basic sparse set implementation." alt="" coords="5,93,180,119"/>
<area shape="rect" href="classentt_1_1storage.html" title="Basic storage implementation." alt="" coords="228,5,373,47"/>
<area shape="rect" href="classentt_1_1storage_3_01Entity_00_01Type_00_01std_1_1enable__if__t_3_01is__eto__eligible__v_3_01Type_01_4_01_4_01_4.html" title="Basic storage implementation." alt="" coords="228,71,373,141"/>
<area shape="rect" href="classentt_1_1storage.html" title=" " alt="" coords="228,165,373,207"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_102.png" border="0" usemap="#aentt_1_1sparse__set_3_01entity__type_01_4" alt=""/>
<map name="entt_1_1sparse__set_3_01entity__type_01_4" id="entt_1_1sparse__set_3_01entity__type_01_4">
<area shape="rect" href="classentt_1_1sparse__set.html" title=" " alt="" coords="5,5,165,47"/>
<area shape="rect" href="classentt_1_1storage.html" title=" " alt="" coords="213,5,364,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_103.png" border="0" usemap="#aentt_1_1std__sort" alt=""/>
<map name="entt_1_1std__sort" id="entt_1_1std__sort">
<area shape="rect" href="structentt_1_1std__sort.html" title="Function object to wrap std::sort in a class type." alt="" coords="5,5,104,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_104.png" border="0" usemap="#aentt_1_1type__index_3_01Type_00_01typename_01_4" alt=""/>
<map name="entt_1_1type__index_3_01Type_00_01typename_01_4" id="aentt_1_1type__index_3_01Type_00_01typename_01_4">
<area shape="rect" href="structentt_1_1type__index.html" title="Type index." alt="" coords="5,5,164,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_105.png" border="0" usemap="#aentt_1_1type__info_3_01Type_00_01typename_01_4" alt=""/>
<map name="entt_1_1type__info_3_01Type_00_01typename_01_4" id="aentt_1_1type__info_3_01Type_00_01typename_01_4">
<area shape="rect" href="structentt_1_1type__info.html" title="Type info." alt="" coords="5,5,153,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_106.png" border="0" usemap="#aentt_1_1type__list_3_01Type_8_8_8_01_4" alt=""/>
<map name="entt_1_1type__list_3_01Type_8_8_8_01_4" id="entt_1_1type__list_3_01Type_8_8_8_01_4">
<area shape="rect" href="structentt_1_1type__list.html" title=" " alt="" coords="5,31,171,57"/>
<area shape="rect" href="structentt_1_1exclude__t.html" title="Alias for exclusion lists." alt="" coords="219,5,379,32"/>
<area shape="rect" href="structentt_1_1get__t.html" title="Alias for lists of observed components." alt="" coords="232,56,365,83"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_107.png" border="0" usemap="#aentt_1_1type__list_3_8_8_8_01_4" alt=""/>
<map name="entt_1_1type__list_3_8_8_8_01_4" id="entt_1_1type__list_3_8_8_8_01_4">
<area shape="rect" href="structentt_1_1type__list.html" title="A class to use to push around lists of types, nothing more." alt="" coords="5,5,139,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_108.png" border="0" usemap="#aentt_1_1type__list__cat_3_01type__list_3_01Type_8_8_8_01_4_01_4" alt=""/>
<map name="entt_1_1type__list__cat_3_01type__list_3_01Type_8_8_8_01_4_01_4" id="entt_1_1type__list__cat_3_01type__list_3_01Type_8_8_8_01_4_01_4">
<area shape="rect" href="structentt_1_1type__list__cat_3_01type__list_3_01Type_8_8_8_01_4_01_4.html" title="Concatenates multiple type lists." alt="" coords="5,5,164,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_109.png" border="0" usemap="#aentt_1_1type__list__cat_3_01type__list_3_01Type_8_8_8_01_4_00_01type__list_3_01Other_8_8_8_01_4_00_01List_8_8_8_01_4" alt=""/>
<map name="entt_1_1type__list__cat_3_01type__list_3_01Type_8_8_8_01_4_00_01type__list_3_01Other_8_8_8_01_4_00_01List_8_8_8_01_4" id="entt_1_1type__list__cat_3_01type__list_3_01Type_8_8_8_01_4_00_01type__list_3_01Other_8_8_8_01_4_00_01List_8_8_8_01_4">
<area shape="rect" href="structentt_1_1type__list__cat_3_01type__list_3_01Type_8_8_8_01_4_00_01type__list_3_01Other_8_8_8_01_4_00_01List_8_8_8_01_4.html" title="Concatenates multiple type lists." alt="" coords="5,5,152,76"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_110.png" border="0" usemap="#aentt_1_1type__list__cat_3_8_8_8_01_4" alt=""/>
<map name="entt_1_1type__list__cat_3_8_8_8_01_4" id="entt_1_1type__list__cat_3_8_8_8_01_4">
<area shape="rect" href="structentt_1_1type__list__cat.html" title="Primary template isn&#39;t defined on purpose." alt="" coords="5,5,132,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_111.png" border="0" usemap="#aentt_1_1type__list__cat_3_4" alt=""/>
<map name="entt_1_1type__list__cat_3_4" id="entt_1_1type__list__cat_3_4">
<area shape="rect" href="structentt_1_1type__list__cat_3_4.html" title="Concatenates multiple type lists." alt="" coords="5,5,148,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_112.png" border="0" usemap="#aentt_1_1type__list__size_3_01type__list_3_01Type_8_8_8_01_4_01_4" alt=""/>
<map name="entt_1_1type__list__size_3_01type__list_3_01Type_8_8_8_01_4_01_4" id="aentt_1_1type__list__size_3_01type__list_3_01Type_8_8_8_01_4_01_4">
<area shape="rect" title=" " alt="" coords="5,13,127,39"/>
<area shape="rect" href="structentt_1_1type__list__size_3_01type__list_3_01Type_8_8_8_01_4_01_4.html" title="Compile&#45;time number of elements in a type list." alt="" coords="175,5,333,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_113.png" border="0" usemap="#aentt_1_1type__list__size_3_01typename_01_4" alt=""/>
<map name="entt_1_1type__list__size_3_01typename_01_4" id="entt_1_1type__list__size_3_01typename_01_4">
<area shape="rect" href="structentt_1_1type__list__size.html" title="Primary template isn&#39;t defined on purpose." alt="" coords="5,5,137,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_114.png" border="0" usemap="#aentt_1_1type__list__unique_3_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4" alt=""/>
<map name="entt_1_1type__list__unique_3_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4" id="entt_1_1type__list__unique_3_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4">
<area shape="rect" href="structentt_1_1type__list__unique_3_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4.html" title="Removes duplicates types from a type list." alt="" coords="5,5,204,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_115.png" border="0" usemap="#aentt_1_1type__list__unique_3_01type__list_3_4_01_4" alt=""/>
<map name="entt_1_1type__list__unique_3_01type__list_3_4_01_4" id="entt_1_1type__list__unique_3_01type__list_3_4_01_4">
<area shape="rect" href="structentt_1_1type__list__unique_3_01type__list_3_4_01_4.html" title="Removes duplicates types from a type list." alt="" coords="5,5,152,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_116.png" border="0" usemap="#aentt_1_1type__list__unique_3_01typename_01_4" alt=""/>
<map name="entt_1_1type__list__unique_3_01typename_01_4" id="entt_1_1type__list__unique_3_01typename_01_4">
<area shape="rect" href="structentt_1_1type__list__unique.html" title="Primary template isn&#39;t defined on purpose." alt="" coords="5,5,152,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_117.png" border="0" usemap="#aentt_1_1y__combinator_3_01Func_01_4" alt=""/>
<map name="entt_1_1y__combinator_3_01Func_01_4" id="aentt_1_1y__combinator_3_01Func_01_4">
<area shape="rect" href="structentt_1_1y__combinator.html" title="Basic implementation of a y&#45;combinator." alt="" coords="5,5,136,47"/>
</map>
</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>