243 lines
64 KiB
HTML
243 lines
64 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
|
|
 <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&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&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="inherits.html">Go to the graphical class hierarchy</a></p>
|
|
This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
|
|
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
|
|
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1as__group.html" target="_self">entt::as_group< Const, Entity ></a></td><td class="desc">Converts a registry to a group </td></tr>
|
|
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1as__is__t.html" target="_self">entt::as_is_t</a></td><td class="desc">Empty class type used to request the <em>as-is</em> policy </td></tr>
|
|
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1as__ref__t.html" target="_self">entt::as_ref_t</a></td><td class="desc">Empty class type used to request the <em>as ref</em> policy </td></tr>
|
|
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1as__view.html" target="_self">entt::as_view< Const, Entity ></a></td><td class="desc">Converts a registry to a view </td></tr>
|
|
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1as__void__t.html" target="_self">entt::as_void_t</a></td><td class="desc">Empty class type used to request the <em>as void</em> policy </td></tr>
|
|
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1basic__actor.html" target="_self">entt::basic_actor< Entity ></a></td><td class="desc">Dedicated to those who aren't confident with the entity-component-system architecture </td></tr>
|
|
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1internal_1_1basic__associative__container.html" target="_self">entt::internal::basic_associative_container< Container ></a></td><td class="desc">Basic STL-compatible associative container traits </td></tr>
|
|
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1basic__collector.html" target="_self">entt::basic_collector<... ></a></td><td class="desc">Collector </td></tr>
|
|
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1basic__collector_3_01matcher_3_01type__list_3_01Reject_8_8_8_01_4_00_01type__list_98a79514dcad34a82f321f0796064ffb.html" target="_self">entt::basic_collector< matcher< type_list< Reject... >, type_list< Require... >, Rule... >, Other... ></a></td><td class="desc">Collector </td></tr>
|
|
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1basic__collector_3_4.html" target="_self">entt::basic_collector<></a></td><td class="desc">Collector </td></tr>
|
|
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1internal_1_1basic__container.html" target="_self">entt::internal::basic_container< Container ></a></td><td class="desc">Basic STL-compatible container traits </td></tr>
|
|
<tr id="row_11_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_11_" class="arrow" onclick="toggleFolder('11_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1internal_1_1basic__container.html" target="_self">entt::internal::basic_container< std::array< Type, N > ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_11_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_11_0_" class="arrow" onclick="toggleFolder('11_0_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1internal_1_1container__traits.html" target="_self">entt::internal::container_traits< std::array< Type, N >, internal::basic_container, internal::basic_sequence_container, internal::fixed_sequence_container ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_11_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1meta__sequence__container__traits_3_01std_1_1array_3_01Type_00_01N_01_4_01_4.html" target="_self">entt::meta_sequence_container_traits< std::array< Type, N > ></a></td><td class="desc">Meta sequence container traits for <code>std::array</code>s of any type </td></tr>
|
|
<tr id="row_12_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_12_" class="arrow" onclick="toggleFolder('12_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1internal_1_1basic__container.html" target="_self">entt::internal::basic_container< std::map< Key, Value, Args... > ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_12_0_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_12_0_" class="arrow" onclick="toggleFolder('12_0_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1internal_1_1container__traits.html" target="_self">entt::internal::container_traits< std::map< Key, Value, Args... >, internal::basic_container, internal::basic_associative_container, internal::basic_dynamic_container, internal::basic_dynamic_associative_container, internal::dynamic_associative_key_value_container ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_12_0_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" 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" target="_self">entt::meta_associative_container_traits< std::map< Key, Value, Args... > ></a></td><td class="desc">Meta associative container traits for <code>std::map</code>s of any type </td></tr>
|
|
<tr id="row_13_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_13_" class="arrow" onclick="toggleFolder('13_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1internal_1_1basic__container.html" target="_self">entt::internal::basic_container< std::set< Key, Args... > ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_13_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_13_0_" class="arrow" onclick="toggleFolder('13_0_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1internal_1_1container__traits.html" target="_self">entt::internal::container_traits< std::set< Key, Args... >, internal::basic_container, internal::basic_associative_container, internal::basic_dynamic_container, internal::basic_dynamic_associative_container, internal::dynamic_associative_key_only_container ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_13_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1meta__associative__container__traits_3_01std_1_1set_3_01Key_00_01Args_8_8_8_01_4_01_4.html" target="_self">entt::meta_associative_container_traits< std::set< Key, Args... > ></a></td><td class="desc">Meta associative container traits for <code>std::set</code>s of any type </td></tr>
|
|
<tr id="row_14_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_14_" class="arrow" onclick="toggleFolder('14_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1internal_1_1basic__container.html" target="_self">entt::internal::basic_container< std::unordered_map< Key, Value, Args... > ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_14_0_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_14_0_" class="arrow" onclick="toggleFolder('14_0_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1internal_1_1container__traits.html" target="_self">entt::internal::container_traits< std::unordered_map< Key, Value, Args... >, internal::basic_container, internal::basic_associative_container, internal::basic_dynamic_container, internal::basic_dynamic_associative_container, internal::dynamic_associative_key_value_container ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_14_0_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" 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" target="_self">entt::meta_associative_container_traits< std::unordered_map< Key, Value, Args... > ></a></td><td class="desc">Meta associative container traits for <code>std::unordered_map</code>s of any type </td></tr>
|
|
<tr id="row_15_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_15_" class="arrow" onclick="toggleFolder('15_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1internal_1_1basic__container.html" target="_self">entt::internal::basic_container< std::unordered_set< Key, Args... > ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_15_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_15_0_" class="arrow" onclick="toggleFolder('15_0_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1internal_1_1container__traits.html" target="_self">entt::internal::container_traits< std::unordered_set< Key, Args... >, internal::basic_container, internal::basic_associative_container, internal::basic_dynamic_container, internal::basic_dynamic_associative_container, internal::dynamic_associative_key_only_container ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_15_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1meta__associative__container__traits_3_01std_1_1unordered__set_3_01Key_00_01Args_8_8_8_01_4_01_4.html" target="_self">entt::meta_associative_container_traits< std::unordered_set< Key, Args... > ></a></td><td class="desc">Meta associative container traits for <code>std::unordered_set</code>s of any type </td></tr>
|
|
<tr id="row_16_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_16_" class="arrow" onclick="toggleFolder('16_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1internal_1_1basic__container.html" target="_self">entt::internal::basic_container< std::vector< Type, Args... > ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_16_0_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_16_0_" class="arrow" onclick="toggleFolder('16_0_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1internal_1_1container__traits.html" target="_self">entt::internal::container_traits< std::vector< Type, Args... >, internal::basic_container, internal::basic_dynamic_container, internal::basic_sequence_container, internal::dynamic_sequence_container ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_16_0_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1meta__sequence__container__traits_3_01std_1_1vector_3_01Type_00_01Args_8_8_8_01_4_01_4.html" target="_self">entt::meta_sequence_container_traits< std::vector< Type, Args... > ></a></td><td class="desc">Meta sequence container traits for <code>std::vector</code>s of any type </td></tr>
|
|
<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1basic__continuous__loader.html" target="_self">entt::basic_continuous_loader< Entity ></a></td><td class="desc">Utility class for <em>continuous loading</em> </td></tr>
|
|
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1internal_1_1basic__dynamic__associative__container.html" target="_self">entt::internal::basic_dynamic_associative_container< Container ></a></td><td class="desc">Basic STL-compatible dynamic associative container traits </td></tr>
|
|
<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1internal_1_1basic__dynamic__container.html" target="_self">entt::internal::basic_dynamic_container< Container ></a></td><td class="desc">Basic STL-compatible dynamic container traits </td></tr>
|
|
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1basic__group.html" target="_self">entt::basic_group<... ></a></td><td class="desc">Group </td></tr>
|
|
<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" 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" target="_self">entt::basic_group< Entity, exclude_t< Exclude... >, get_t< Get... > ></a></td><td class="desc">Non-owning group </td></tr>
|
|
<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1basic__group_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01get__t_3_01Get_1aada3a14110654dc27700c17c9c2396.html" target="_self">entt::basic_group< Entity, exclude_t< Exclude... >, get_t< Get... >, Owned... ></a></td><td class="desc">Owning group </td></tr>
|
|
<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1basic__handle.html" target="_self">entt::basic_handle< Entity ></a></td><td class="desc">Non-owning handle to an entity </td></tr>
|
|
<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1basic__hashed__string.html" target="_self">entt::basic_hashed_string< Char ></a></td><td class="desc">Zero overhead unique identifier </td></tr>
|
|
<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1basic__observer.html" target="_self">entt::basic_observer< Entity ></a></td><td class="desc">Observer </td></tr>
|
|
<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1basic__registry.html" target="_self">entt::basic_registry< Entity ></a></td><td class="desc">Fast and reliable entity-component system </td></tr>
|
|
<tr id="row_27_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1basic__registry.html" target="_self">entt::basic_registry< entity_type ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1basic__runtime__view.html" target="_self">entt::basic_runtime_view< Entity ></a></td><td class="desc">Runtime view </td></tr>
|
|
<tr id="row_29_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1internal_1_1basic__sequence__container.html" target="_self">entt::internal::basic_sequence_container< Container ></a></td><td class="desc">Basic STL-compatible sequence container traits </td></tr>
|
|
<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1basic__snapshot.html" target="_self">entt::basic_snapshot< Entity ></a></td><td class="desc">Utility class to create snapshots from a registry </td></tr>
|
|
<tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1basic__snapshot__loader.html" target="_self">entt::basic_snapshot_loader< Entity ></a></td><td class="desc">Utility class to restore a snapshot as a whole </td></tr>
|
|
<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1basic__view.html" target="_self">entt::basic_view<... ></a></td><td class="desc">View </td></tr>
|
|
<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" 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" target="_self">entt::basic_view< Entity, exclude_t< Exclude... >, Component... ></a></td><td class="desc">Multi component view </td></tr>
|
|
<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1basic__view_3_01Entity_00_01exclude__t_3_4_00_01Component_01_4.html" target="_self">entt::basic_view< Entity, exclude_t<>, Component ></a></td><td class="desc">Single component view specialization </td></tr>
|
|
<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1choice__t.html" target="_self">entt::choice_t< N ></a></td><td class="desc">Utility class to disambiguate overloaded functions </td></tr>
|
|
<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1choice__t_3_010_01_4.html" target="_self">entt::choice_t< 0 ></a></td><td class="desc">Utility class to disambiguate overloaded functions. </td></tr>
|
|
<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1connect__arg__t.html" target="_self">entt::connect_arg_t< auto ></a></td><td class="desc">Used to wrap a function or a member of a specified type </td></tr>
|
|
<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1connection.html" target="_self">entt::connection</a></td><td class="desc">Connection class </td></tr>
|
|
<tr id="row_39_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_39_" class="arrow" onclick="toggleFolder('39_')">►</span><span class="icona"><span class="icon">C</span></span><b>connection_type</b></td><td class="desc"></td></tr>
|
|
<tr id="row_39_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1emitter_1_1connection.html" target="_self">entt::emitter< Derived >::connection< Event ></a></td><td class="desc">Generic connection type for events </td></tr>
|
|
<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1delegate.html" target="_self">entt::delegate< typename ></a></td><td class="desc">Basic delegate implementation </td></tr>
|
|
<tr id="row_41_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1delegate_3_01Ret_07Args_8_8_8_08_4.html" target="_self">entt::delegate< Ret(Args...)></a></td><td class="desc">Utility class to use to send around functions and members </td></tr>
|
|
<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1delegate.html" target="_self">entt::delegate< void(void *)></a></td><td class="desc"></td></tr>
|
|
<tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1dispatcher.html" target="_self">entt::dispatcher</a></td><td class="desc">Basic dispatcher implementation </td></tr>
|
|
<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1internal_1_1dynamic__associative__key__only__container.html" target="_self">entt::internal::dynamic_associative_key_only_container< Container ></a></td><td class="desc">STL-compatible dynamic associative key-only container traits </td></tr>
|
|
<tr id="row_45_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1internal_1_1dynamic__associative__key__value__container.html" target="_self">entt::internal::dynamic_associative_key_value_container< Container ></a></td><td class="desc">STL-compatible dynamic key-value associative container traits </td></tr>
|
|
<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1internal_1_1dynamic__sequence__container.html" target="_self">entt::internal::dynamic_sequence_container< Container ></a></td><td class="desc">STL-compatible dynamic sequence container traits </td></tr>
|
|
<tr id="row_47_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1emitter.html" target="_self">entt::emitter< Derived ></a></td><td class="desc">General purpose event emitter </td></tr>
|
|
<tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1entt__traits.html" target="_self">entt::entt_traits< typename, typename ></a></td><td class="desc">Entity traits </td></tr>
|
|
<tr id="row_49_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1entt__traits_3_01std_1_1uint32__t_01_4.html" target="_self">entt::entt_traits< std::uint32_t ></a></td><td class="desc">Entity traits for a 32 bits entity identifier </td></tr>
|
|
<tr id="row_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1entt__traits_3_01std_1_1uint64__t_01_4.html" target="_self">entt::entt_traits< std::uint64_t ></a></td><td class="desc">Entity traits for a 64 bits entity identifier </td></tr>
|
|
<tr id="row_51_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_51_" class="arrow" onclick="toggleFolder('51_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1entt__traits.html" target="_self">entt::entt_traits< std::underlying_type_t< Type > ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_51_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" 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" target="_self">entt::entt_traits< Type, std::enable_if_t< std::is_enum_v< Type > > ></a></td><td class="desc">Entity traits for enumeration types </td></tr>
|
|
<tr id="row_52_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_52_" class="arrow" onclick="toggleFolder('52_')">►</span><span class="icona"><span class="icon">C</span></span><b>false_type</b></td><td class="desc"></td></tr>
|
|
<tr id="row_52_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1has__meta__associative__container__traits.html" target="_self">entt::has_meta_associative_container_traits< typename, typename ></a></td><td class="desc">Provides the member constant <code>value</code> to true if support for meta associative containers is enabled for the given type, false otherwise </td></tr>
|
|
<tr id="row_52_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1has__meta__sequence__container__traits.html" target="_self">entt::has_meta_sequence_container_traits< Type, typename ></a></td><td class="desc">Provides the member constant <code>value</code> to true if support for meta sequence containers is enabled for the given type, false otherwise </td></tr>
|
|
<tr id="row_52_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1has__type__index.html" target="_self">entt::has_type_index< typename, typename ></a></td><td class="desc">Provides the member constant <code>value</code> to true if a given type is indexable, false otherwise </td></tr>
|
|
<tr id="row_52_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1is__equality__comparable.html" target="_self">entt::is_equality_comparable< Type, typename ></a></td><td class="desc">Provides the member constant <code>value</code> to true if a given type is equality comparable, false otherwise </td></tr>
|
|
<tr id="row_52_4_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1is__key__only__meta__associative__container_3_01Type_00_01std_1_1void__t_3_01typen8fdfab51b1c3e3be6b1d16233dc1b887.html" target="_self">entt::is_key_only_meta_associative_container< Type, std::void_t< typename meta_associative_container_traits< Type >::mapped_type > ></a></td><td class="desc">Provides the member constant <code>value</code> to true if a meta associative container claims to wrap a key-only type, false otherwise. </td></tr>
|
|
<tr id="row_52_5_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1is__meta__pointer__like.html" target="_self">entt::is_meta_pointer_like< typename ></a></td><td class="desc">Provides the member constant <code>value</code> to true if a given type is a pointer-like type from the point of view of the meta system, false otherwise </td></tr>
|
|
<tr id="row_53_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1family.html" target="_self">entt::family<... ></a></td><td class="desc">Dynamic identifier generator </td></tr>
|
|
<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1internal_1_1fixed__sequence__container.html" target="_self">entt::internal::fixed_sequence_container< Container ></a></td><td class="desc">STL-compatible fixed sequence container traits </td></tr>
|
|
<tr id="row_55_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1identifier.html" target="_self">entt::identifier< Types ></a></td><td class="desc">Types identifiers </td></tr>
|
|
<tr id="row_56_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1identity.html" target="_self">entt::identity</a></td><td class="desc">Identity function object (waiting for C++20) </td></tr>
|
|
<tr id="row_57_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1insertion__sort.html" target="_self">entt::insertion_sort</a></td><td class="desc">Function object for performing insertion sort </td></tr>
|
|
<tr id="row_58_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_58_" class="arrow" onclick="toggleFolder('58_')">►</span><span class="icona"><span class="icon">C</span></span><b>integral_constant</b></td><td class="desc"></td></tr>
|
|
<tr id="row_58_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1type__list__size_3_01type__list_3_01Type_8_8_8_01_4_01_4.html" target="_self">entt::type_list_size< type_list< Type... > ></a></td><td class="desc">Compile-time number of elements in a type list </td></tr>
|
|
<tr id="row_59_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_59_" class="arrow" onclick="toggleFolder('59_')">►</span><span class="icona"><span class="icon">C</span></span><b>is_empty</b></td><td class="desc"></td></tr>
|
|
<tr id="row_59_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1is__eto__eligible.html" target="_self">entt::is_eto_eligible< Type, typename ></a></td><td class="desc">Provides the member constant <code>value</code> to true if a given type is empty and the empty type optimization is enabled, false otherwise </td></tr>
|
|
<tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1matcher.html" target="_self">entt::matcher<... ></a></td><td class="desc">Grouping matcher </td></tr>
|
|
<tr id="row_61_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1member__class.html" target="_self">entt::member_class< Member ></a></td><td class="desc">Extracts the class of a non-static member object or function </td></tr>
|
|
<tr id="row_62_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1meta__any.html" target="_self">entt::meta_any</a></td><td class="desc">Opaque wrapper for values of any type </td></tr>
|
|
<tr id="row_63_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1meta__associative__container.html" target="_self">entt::meta_associative_container</a></td><td class="desc">Proxy object for associative containers </td></tr>
|
|
<tr id="row_64_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1meta__associative__container__traits.html" target="_self">entt::meta_associative_container_traits< typename ></a></td><td class="desc">Traits class template to be specialized to enable support for meta associative containers </td></tr>
|
|
<tr id="row_65_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1meta__base.html" target="_self">entt::meta_base</a></td><td class="desc">Opaque wrapper for meta base classes </td></tr>
|
|
<tr id="row_66_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1meta__conv.html" target="_self">entt::meta_conv</a></td><td class="desc">Opaque wrapper for meta conversion functions </td></tr>
|
|
<tr id="row_67_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1meta__ctor.html" target="_self">entt::meta_ctor</a></td><td class="desc">Opaque wrapper for meta constructors </td></tr>
|
|
<tr id="row_68_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1meta__ctx.html" target="_self">entt::meta_ctx</a></td><td class="desc">Opaque container for a meta context </td></tr>
|
|
<tr id="row_69_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1meta__data.html" target="_self">entt::meta_data</a></td><td class="desc">Opaque wrapper for meta data </td></tr>
|
|
<tr id="row_70_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1meta__factory.html" target="_self">entt::meta_factory<... ></a></td><td class="desc">Meta factory to be used for reflection purposes </td></tr>
|
|
<tr id="row_71_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_71_" class="arrow" onclick="toggleFolder('71_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1meta__factory_3_01Type_01_4.html" target="_self">entt::meta_factory< Type ></a></td><td class="desc">Basic meta factory to be used for reflection purposes </td></tr>
|
|
<tr id="row_71_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1meta__factory_3_01Type_00_01Spec_8_8_8_01_4.html" target="_self">entt::meta_factory< Type, Spec... ></a></td><td class="desc">Extended meta factory to be used for reflection purposes </td></tr>
|
|
<tr id="row_72_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1meta__func.html" target="_self">entt::meta_func</a></td><td class="desc">Opaque wrapper for meta functions </td></tr>
|
|
<tr id="row_73_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1meta__handle.html" target="_self">entt::meta_handle</a></td><td class="desc">Opaque pointers to instances of any type </td></tr>
|
|
<tr id="row_74_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1meta__associative__container_1_1meta__iterator.html" target="_self">entt::meta_associative_container::meta_iterator</a></td><td class="desc">Opaque iterator for meta associative containers </td></tr>
|
|
<tr id="row_75_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1meta__sequence__container_1_1meta__iterator.html" target="_self">entt::meta_sequence_container::meta_iterator</a></td><td class="desc">Opaque iterator for meta sequence containers </td></tr>
|
|
<tr id="row_76_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1meta__prop.html" target="_self">entt::meta_prop</a></td><td class="desc">Opaque wrapper for meta properties of any type </td></tr>
|
|
<tr id="row_77_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1meta__range.html" target="_self">entt::meta_range< Type ></a></td><td class="desc">Iterable range to use to iterate all types of meta objects </td></tr>
|
|
<tr id="row_78_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1meta__sequence__container.html" target="_self">entt::meta_sequence_container</a></td><td class="desc">Proxy object for sequence containers </td></tr>
|
|
<tr id="row_79_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1meta__sequence__container__traits.html" target="_self">entt::meta_sequence_container_traits< typename ></a></td><td class="desc">Traits class template to be specialized to enable support for meta sequence containers </td></tr>
|
|
<tr id="row_80_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1meta__type.html" target="_self">entt::meta_type</a></td><td class="desc">Opaque wrapper for meta types </td></tr>
|
|
<tr id="row_81_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1monostate.html" target="_self">entt::monostate< id_type ></a></td><td class="desc">Minimal implementation of the monostate pattern </td></tr>
|
|
<tr id="row_82_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1null__t.html" target="_self">entt::null_t</a></td><td class="desc">Null object for all entity identifiers. <br />
|
|
</td></tr>
|
|
<tr id="row_83_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1pool.html" target="_self">entt::pool< Entity, Type, typename ></a></td><td class="desc">Applies component-to-pool conversion and defines the resulting type as the member typedef type </td></tr>
|
|
<tr id="row_84_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1pool_3_01Entity_00_01const_01Type_01_4.html" target="_self">entt::pool< Entity, const Type ></a></td><td class="desc">Applies component-to-pool conversion and defines the resulting type as the member typedef type. </td></tr>
|
|
<tr id="row_85_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1process.html" target="_self">entt::process< Derived, Delta ></a></td><td class="desc">Base class for processes </td></tr>
|
|
<tr id="row_86_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_86_" class="arrow" onclick="toggleFolder('86_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1process.html" target="_self">entt::process< process_adaptor< Func, Delta >, Delta ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_86_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1process__adaptor.html" target="_self">entt::process_adaptor< Func, Delta ></a></td><td class="desc">Adaptor for lambdas and functors to turn them into processes </td></tr>
|
|
<tr id="row_87_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1radix__sort.html" target="_self">entt::radix_sort< Bit, N ></a></td><td class="desc">Function object for performing LSD radix sort </td></tr>
|
|
<tr id="row_88_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1resource__cache.html" target="_self">entt::resource_cache< Resource ></a></td><td class="desc">Simple cache for resources of a given type </td></tr>
|
|
<tr id="row_89_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1resource__handle.html" target="_self">entt::resource_handle< Resource ></a></td><td class="desc">Shared resource handle </td></tr>
|
|
<tr id="row_90_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1resource__loader.html" target="_self">entt::resource_loader< Loader, Resource ></a></td><td class="desc">Base class for resource loaders </td></tr>
|
|
<tr id="row_91_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1scheduler.html" target="_self">entt::scheduler< Delta ></a></td><td class="desc">Cooperative scheduler for processes </td></tr>
|
|
<tr id="row_92_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1scoped__connection.html" target="_self">entt::scoped_connection</a></td><td class="desc">Scoped connection class </td></tr>
|
|
<tr id="row_93_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1service__locator.html" target="_self">entt::service_locator< Service ></a></td><td class="desc">Service locator, nothing more </td></tr>
|
|
<tr id="row_94_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1sigh.html" target="_self">entt::sigh< typename ></a></td><td class="desc">Unmanaged signal handler </td></tr>
|
|
<tr id="row_95_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1sigh_3_01Ret_07Args_8_8_8_08_4.html" target="_self">entt::sigh< Ret(Args...)></a></td><td class="desc">Unmanaged signal handler </td></tr>
|
|
<tr id="row_96_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1sigh.html" target="_self">entt::sigh< void(entt::basic_registry &, const Entity)></a></td><td class="desc"></td></tr>
|
|
<tr id="row_97_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1sigh.html" target="_self">entt::sigh< void(Event &)></a></td><td class="desc"></td></tr>
|
|
<tr id="row_98_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1sink.html" target="_self">entt::sink< typename ></a></td><td class="desc">Sink class </td></tr>
|
|
<tr id="row_99_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1sink_3_01Ret_07Args_8_8_8_08_4.html" target="_self">entt::sink< Ret(Args...)></a></td><td class="desc">Sink class </td></tr>
|
|
<tr id="row_100_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_100_" class="arrow" onclick="toggleFolder('100_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1sparse__set.html" target="_self">entt::sparse_set< Entity ></a></td><td class="desc">Basic sparse set implementation </td></tr>
|
|
<tr id="row_100_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1storage.html" target="_self">entt::storage< Entity, Type, typename ></a></td><td class="desc">Basic storage implementation </td></tr>
|
|
<tr id="row_100_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" 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" target="_self">entt::storage< Entity, Type, std::enable_if_t< is_eto_eligible_v< Type > > ></a></td><td class="desc">Basic storage implementation. </td></tr>
|
|
<tr id="row_100_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1storage.html" target="_self">entt::storage< Entity, Component ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_101_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_101_" class="arrow" onclick="toggleFolder('101_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1sparse__set.html" target="_self">entt::sparse_set< entity_type ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_101_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1storage.html" target="_self">entt::storage< entity_type, payload_type ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_102_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1std__sort.html" target="_self">entt::std_sort</a></td><td class="desc">Function object to wrap <code>std::sort</code> in a class type </td></tr>
|
|
<tr id="row_103_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_103_" class="arrow" onclick="toggleFolder('103_')">►</span><span class="icona"><span class="icon">C</span></span><b>Trait</b></td><td class="desc"></td></tr>
|
|
<tr id="row_103_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1internal_1_1container__traits.html" target="_self">entt::internal::container_traits< Container, Trait ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_104_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_104_" class="arrow" onclick="toggleFolder('104_')">►</span><span class="icona"><span class="icon">C</span></span><b>true_type</b></td><td class="desc"></td></tr>
|
|
<tr id="row_104_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1has__meta__associative__container__traits_3_01Type_00_01std_1_1void__t_3_01typenam21a695b0ef9490dc30d599dbd3717cc9.html" target="_self">entt::has_meta_associative_container_traits< Type, std::void_t< typename meta_associative_container_traits< Type >::key_type > ></a></td><td class="desc">Provides the member constant <code>value</code> to true if support for meta associative containers is enabled for the given type, false otherwise. </td></tr>
|
|
<tr id="row_104_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1has__meta__sequence__container__traits_3_01Type_00_01std_1_1void__t_3_01typename_0354118c7c2a13f482a34301995287a7a.html" target="_self">entt::has_meta_sequence_container_traits< Type, std::void_t< typename meta_sequence_container_traits< Type >::value_type > ></a></td><td class="desc">Provides the member constant <code>value</code> to true if support for meta sequence containers is enabled for the given type, false otherwise. </td></tr>
|
|
<tr id="row_104_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" 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" target="_self">entt::has_type_index< Type, std::void_t< decltype(type_index< Type >::value())> ></a></td><td class="desc">Has_type_index </td></tr>
|
|
<tr id="row_104_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1is__equality__comparable_3_01Type_00_01std_1_1void__t_3_01decltype_07std_1_1declva46aebf4c20f38cbd0108d1e297595736.html" target="_self">entt::is_equality_comparable< Type, std::void_t< decltype(std::declval< Type >()==std::declval< Type >())> ></a></td><td class="desc">Provides the member constant <code>value</code> to true if a given type is equality comparable, false otherwise. </td></tr>
|
|
<tr id="row_104_4_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1is__key__only__meta__associative__container.html" target="_self">entt::is_key_only_meta_associative_container< typename, typename ></a></td><td class="desc">Provides the member constant <code>value</code> to true if a meta associative container claims to wrap a key-only type, false otherwise </td></tr>
|
|
<tr id="row_104_5_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1is__meta__pointer__like_3_01std_1_1shared__ptr_3_01Type_01_4_01_4.html" target="_self">entt::is_meta_pointer_like< std::shared_ptr< Type > ></a></td><td class="desc">Makes <code>std::shared_ptr</code>s of any type pointer-like types for the meta system </td></tr>
|
|
<tr id="row_104_6_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1is__meta__pointer__like_3_01std_1_1unique__ptr_3_01Type_00_01Args_8_8_8_01_4_01_4.html" target="_self">entt::is_meta_pointer_like< std::unique_ptr< Type, Args... > ></a></td><td class="desc">Makes <code>std::unique_ptr</code>s of any type pointer-like types for the meta system </td></tr>
|
|
<tr id="row_104_7_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1is__meta__pointer__like_3_01Type_01_5_01_4.html" target="_self">entt::is_meta_pointer_like< Type * ></a></td><td class="desc">Makes plain pointers pointer-like types for the meta system </td></tr>
|
|
<tr id="row_105_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1type__index.html" target="_self">entt::type_index< Type, typename ></a></td><td class="desc">Type index </td></tr>
|
|
<tr id="row_106_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1type__info.html" target="_self">entt::type_info< Type, typename ></a></td><td class="desc">Type info </td></tr>
|
|
<tr id="row_107_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1type__list.html" target="_self">entt::type_list<... ></a></td><td class="desc">A class to use to push around lists of types, nothing more </td></tr>
|
|
<tr id="row_108_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_108_" class="arrow" onclick="toggleFolder('108_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1type__list.html" target="_self">entt::type_list< Type... ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_108_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1exclude__t.html" target="_self">entt::exclude_t< Type ></a></td><td class="desc">Alias for exclusion lists </td></tr>
|
|
<tr id="row_108_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1get__t.html" target="_self">entt::get_t< Type ></a></td><td class="desc">Alias for lists of observed components </td></tr>
|
|
<tr id="row_109_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1type__list__cat.html" target="_self">entt::type_list_cat<... ></a></td><td class="desc">Primary template isn't defined on purpose </td></tr>
|
|
<tr id="row_110_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1type__list__cat_3_01type__list_3_01Type_8_8_8_01_4_01_4.html" target="_self">entt::type_list_cat< type_list< Type... > ></a></td><td class="desc">Concatenates multiple type lists </td></tr>
|
|
<tr id="row_111_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" 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" target="_self">entt::type_list_cat< type_list< Type... >, type_list< Other... >, List... ></a></td><td class="desc">Concatenates multiple type lists </td></tr>
|
|
<tr id="row_112_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1type__list__cat_3_4.html" target="_self">entt::type_list_cat<></a></td><td class="desc">Concatenates multiple type lists </td></tr>
|
|
<tr id="row_113_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1type__list__size.html" target="_self">entt::type_list_size< typename ></a></td><td class="desc">Primary template isn't defined on purpose </td></tr>
|
|
<tr id="row_114_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1type__list__unique.html" target="_self">entt::type_list_unique< typename ></a></td><td class="desc">Primary template isn't defined on purpose </td></tr>
|
|
<tr id="row_115_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1type__list__unique_3_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4.html" target="_self">entt::type_list_unique< type_list< Type, Other... > ></a></td><td class="desc">Removes duplicates types from a type list </td></tr>
|
|
<tr id="row_116_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1type__list__unique_3_01type__list_3_4_01_4.html" target="_self">entt::type_list_unique< type_list<> ></a></td><td class="desc">Removes duplicates types from a type list </td></tr>
|
|
<tr id="row_117_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1y__combinator.html" target="_self">entt::y_combinator< Func ></a></td><td class="desc">Basic implementation of a y-combinator </td></tr>
|
|
<tr id="row_118_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_118_" class="arrow" onclick="toggleFolder('118_')">►</span><span class="icona"><span class="icon">C</span></span><b>Func</b></td><td class="desc"></td></tr>
|
|
<tr id="row_118_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1overloaded.html" target="_self">entt::overloaded< Func ></a></td><td class="desc">Helper type for visitors </td></tr>
|
|
<tr id="row_118_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1process__adaptor.html" target="_self">entt::process_adaptor< Func, Delta ></a></td><td class="desc">Adaptor for lambdas and functors to turn them into processes </td></tr>
|
|
</table>
|
|
</div><!-- directory -->
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <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>
|