358 lines
107 KiB
HTML
358 lines
107 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" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.6"/>
|
|
<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-awesome.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">EnTT<span id="projectnumber"> 3.12.0</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.6 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
</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">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div 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="classentt_1_1adjacency__matrix.html" target="_self">entt::adjacency_matrix< Category, Allocator ></a></td><td class="desc">Basic implementation of a directed adjacency matrix </td></tr>
|
|
<tr id="row_1_" class="odd"><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_1adl__meta__pointer__like.html" target="_self">entt::adl_meta_pointer_like< Type ></a></td><td class="desc">Fake ADL based lookup function for meta pointer-like types </td></tr>
|
|
<tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">►</span><span class="icona"><span class="icon">C</span></span><b>Allocator</b></td><td class="desc"></td></tr>
|
|
<tr id="row_2_0_" class="odd" 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_1allocation__deleter.html" target="_self">entt::allocation_deleter< Allocator ></a></td><td class="desc">Deleter for allocator-aware unique pointers (waiting for C++20) </td></tr>
|
|
<tr id="row_3_" class="odd"><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__cref__t.html" target="_self">entt::as_cref_t</a></td><td class="desc">Empty class type used to request the <em>as cref</em> policy </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="classentt_1_1as__group.html" target="_self">entt::as_group< Registry ></a></td><td class="desc">Converts a registry to a group </td></tr>
|
|
<tr id="row_5_" class="odd"><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_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_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_7_" class="odd"><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_1as__view.html" target="_self">entt::as_view< Registry ></a></td><td class="desc">Converts a registry to a view </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_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_9_" class="odd"><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__any.html" target="_self">entt::basic_any< Len, Align ></a></td><td class="desc">A SBO friendly, type-safe container for single values of any type </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="classentt_1_1basic__any.html" target="_self">entt::basic_any<></a></td><td class="desc"></td></tr>
|
|
<tr id="row_11_" class="odd"><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_12_" 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_13_" class="odd"><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_14_" 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__continuous__loader.html" target="_self">entt::basic_continuous_loader< Registry ></a></td><td class="desc">Utility class for <em>continuous loading</em> </td></tr>
|
|
<tr id="row_15_" class="odd"><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__dispatcher.html" target="_self">entt::basic_dispatcher< Allocator ></a></td><td class="desc">Basic dispatcher implementation </td></tr>
|
|
<tr id="row_16_" 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__entt__traits.html" target="_self">entt::basic_entt_traits< Traits ></a></td><td class="desc">Common basic entity traits implementation </td></tr>
|
|
<tr id="row_17_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_17_" class="arrow" onclick="toggleFolder('17_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1basic__entt__traits.html" target="_self">entt::basic_entt_traits< internal::entt_traits< Type > ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_17_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.html" target="_self">entt::entt_traits< Type ></a></td><td class="desc">Entity traits </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="classentt_1_1basic__flow.html" target="_self">entt::basic_flow< Allocator ></a></td><td class="desc">Utility class for creating task graphs </td></tr>
|
|
<tr id="row_19_" class="odd"><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__flow.html" target="_self">entt::basic_flow<></a></td><td class="desc"></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< typename, typename, typename ></a></td><td class="desc">Group </td></tr>
|
|
<tr id="row_21_" class="odd"><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_01owned__t_3_01Owned_8_8_8_01_4_00_01get__t_3_01Get_8_8_8_01_4_00_011bc3c06bb47de7bb72ca45b6e209ac72.html" target="_self">entt::basic_group< owned_t< Owned... >, get_t< Get... >, exclude_t< Exclude... > ></a></td><td class="desc">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_01owned__t_3_4_00_01get__t_3_01Get_8_8_8_01_4_00_01exclude__t_3_01Exclude_8_8_8_01_4_01_4.html" target="_self">entt::basic_group< owned_t<>, get_t< Get... >, exclude_t< Exclude... > ></a></td><td class="desc">Non-owning group </td></tr>
|
|
<tr id="row_23_" class="odd"><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< Registry, Scope ></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:0px;display:inline-block;"> </span><span id="arr_24_" class="arrow" onclick="toggleFolder('24_')">►</span><span class="icona"><span class="icon">C</span></span><b>internal::basic_hashed_string</b></td><td class="desc"></td></tr>
|
|
<tr id="row_24_0_" class="odd" 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_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_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_25_" class="arrow" onclick="toggleFolder('25_')">►</span><span class="icona"><span class="icon">C</span></span><b>internal::basic_meta_associative_container_traits</b></td><td class="desc"></td></tr>
|
|
<tr id="row_25_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_1meta__associative__container__traits_3_01dense__map_3_01Args_8_8_8_01_4_01_4.html" target="_self">entt::meta_associative_container_traits< dense_map< Args... > ></a></td><td class="desc">Meta associative container traits for <code><a class="el" href="classentt_1_1dense__map.html" title="Associative container for key-value pairs with unique keys.">dense_map</a></code>s of any type </td></tr>
|
|
<tr id="row_25_1_" 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_1meta__associative__container__traits_3_01dense__set_3_01Args_8_8_8_01_4_01_4.html" target="_self">entt::meta_associative_container_traits< dense_set< Args... > ></a></td><td class="desc">Meta associative container traits for <code><a class="el" href="classentt_1_1dense__set.html" title="Associative container for unique objects of a given type.">dense_set</a></code>s of any type </td></tr>
|
|
<tr id="row_25_2_" 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_1meta__associative__container__traits_3_01std_1_1map_3_01Args_8_8_8_01_4_01_4.html" target="_self">entt::meta_associative_container_traits< std::map< Args... > ></a></td><td class="desc">Meta associative container traits for <code>std::map</code>s of any type </td></tr>
|
|
<tr id="row_25_3_" 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_1meta__associative__container__traits_3_01std_1_1set_3_01Args_8_8_8_01_4_01_4.html" target="_self">entt::meta_associative_container_traits< std::set< Args... > ></a></td><td class="desc">Meta associative container traits for <code>std::set</code>s of any type </td></tr>
|
|
<tr id="row_25_4_" 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_1meta__associative__container__traits_3_01std_1_1unordered__map_3_01Args_8_8_8_01_4_01_4.html" target="_self">entt::meta_associative_container_traits< std::unordered_map< 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_25_5_" 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_1meta__associative__container__traits_3_01std_1_1unordered__set_3_01Args_8_8_8_01_4_01_4.html" target="_self">entt::meta_associative_container_traits< std::unordered_set< 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_26_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_26_" class="arrow" onclick="toggleFolder('26_')">►</span><span class="icona"><span class="icon">C</span></span><b>internal::basic_meta_sequence_container_traits</b></td><td class="desc"></td></tr>
|
|
<tr id="row_26_0_" class="odd" 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_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_26_1_" class="odd" 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_1meta__sequence__container__traits_3_01std_1_1deque_3_01Args_8_8_8_01_4_01_4.html" target="_self">entt::meta_sequence_container_traits< std::deque< Args... > ></a></td><td class="desc">Meta sequence container traits for <code>std::deque</code>s of any type </td></tr>
|
|
<tr id="row_26_2_" class="odd" 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_1meta__sequence__container__traits_3_01std_1_1list_3_01Args_8_8_8_01_4_01_4.html" target="_self">entt::meta_sequence_container_traits< std::list< Args... > ></a></td><td class="desc">Meta sequence container traits for <code>std::list</code>s of any type </td></tr>
|
|
<tr id="row_26_3_" class="odd" 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_1meta__sequence__container__traits_3_01std_1_1vector_3_01Args_8_8_8_01_4_01_4.html" target="_self">entt::meta_sequence_container_traits< std::vector< Args... > ></a></td><td class="desc">Meta sequence container traits for <code>std::vector</code>s of any type </td></tr>
|
|
<tr id="row_27_" class="odd"><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__organizer.html" target="_self">entt::basic_organizer< Registry ></a></td><td class="desc">Utility class for creating a static task graph </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__registry.html" target="_self">entt::basic_registry< Entity, Allocator ></a></td><td class="desc">Fast and reliable entity-component system </td></tr>
|
|
<tr id="row_29_" class="odd"><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< Type, Allocator ></a></td><td class="desc">Generic runtime view </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__scheduler.html" target="_self">entt::basic_scheduler< Delta ></a></td><td class="desc">Cooperative scheduler for processes </td></tr>
|
|
<tr id="row_31_" class="odd"><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< Registry ></a></td><td class="desc">Utility class to create snapshots from a registry </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__snapshot__loader.html" target="_self">entt::basic_snapshot_loader< Registry ></a></td><td class="desc">Utility class to restore a snapshot as a whole </td></tr>
|
|
<tr id="row_33_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_33_" class="arrow" onclick="toggleFolder('33_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1basic__sparse__set.html" target="_self">entt::basic_sparse_set< Entity, Allocator ></a></td><td class="desc">Basic sparse set implementation </td></tr>
|
|
<tr id="row_33_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_33_0_" class="arrow" onclick="toggleFolder('33_0_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1basic__storage.html" target="_self">entt::basic_storage< Mask, Registry::entity_type, Allocator ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_33_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="classentt_1_1basic__observer.html" target="_self">entt::basic_observer< Registry, Mask, Allocator ></a></td><td class="desc">Observer </td></tr>
|
|
<tr id="row_33_1_" 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_1basic__storage_3_01Entity_00_01Entity_00_01Allocator_01_4.html" target="_self">entt::basic_storage< Entity, Entity, Allocator ></a></td><td class="desc">Swap-only entity storage specialization </td></tr>
|
|
<tr id="row_34_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_34_" class="arrow" onclick="toggleFolder('34_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classentt_1_1basic__sparse__set.html" target="_self">entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_34_0_" class="odd" 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_1basic__storage.html" target="_self">entt::basic_storage< Type, Entity, Allocator, typename ></a></td><td class="desc">Basic storage implementation </td></tr>
|
|
<tr id="row_34_1_" class="odd" 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_1basic__storage_3_01Type_00_01Entity_00_01Allocator_00_01std_1_1enable__if__t_3_01co2dd25f12de13e2fda612c38b5da5182f.html" target="_self">entt::basic_storage< Type, Entity, Allocator, std::enable_if_t< component_traits< Type >::page_size==0u > ></a></td><td class="desc">Default constructor. </td></tr>
|
|
<tr id="row_35_" class="odd"><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__sparse__set.html" target="_self">entt::basic_sparse_set< Registry::entity_type, std::allocator_traits< Allocator >::template rebind_alloc< Registry::entity_type > ></a></td><td class="desc"></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="classentt_1_1basic__view.html" target="_self">entt::basic_view< typename, typename, typename ></a></td><td class="desc">View implementation </td></tr>
|
|
<tr id="row_37_" class="odd"><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_01get__t_3_01Get_01_4_00_01exclude__t_3_4_00_01std_1_1void__t_3_01stddbffb013d97cb17f111d354548ec1c50.html" target="_self">entt::basic_view< get_t< Get >, exclude_t<>, std::void_t< std::enable_if_t<!Get::traits_type::in_place_delete > > ></a></td><td class="desc">Single component view specialization </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_1basic__view_3_01get__t_3_01Get_8_8_8_01_4_00_01exclude__t_3_01Exclude_8_8_8_01_4_01_4.html" target="_self">entt::basic_view< get_t< Get... >, exclude_t< Exclude... > ></a></td><td class="desc">Multi component view </td></tr>
|
|
<tr id="row_39_" class="odd"><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>std::bool_constant</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_1is__ebco__eligible.html" target="_self">entt::is_ebco_eligible< Type ></a></td><td class="desc">Provides the member constant <code>value</code> to true if a given type is both an empty and non-final class, false otherwise </td></tr>
|
|
<tr id="row_39_1_" 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__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_39_2_" 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__meta__policy.html" target="_self">entt::is_meta_policy< Type ></a></td><td class="desc">Provides the member constant <code>value</code> to true if a type also is a meta policy, false otherwise </td></tr>
|
|
<tr id="row_39_3_" 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_1type__list__contains_3_01type__list_3_01Type_8_8_8_01_4_00_01Other_01_4.html" target="_self">entt::type_list_contains< type_list< Type... >, Other ></a></td><td class="desc">Provides the member constant <code>value</code> to true if a type list contains a given type, false otherwise. </td></tr>
|
|
<tr id="row_39_4_" 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_1value__list__contains_3_01value__list_3_01Value_8_8_8_01_4_00_01Other_01_4.html" target="_self">entt::value_list_contains< value_list< Value... >, Other ></a></td><td class="desc">Provides the member constant <code>value</code> to true if a value list contains a given value, false otherwise. </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="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_41_" class="odd"><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_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="structentt_1_1component__traits.html" target="_self">entt::component_traits< Type, typename ></a></td><td class="desc">Common way to access various properties of components </td></tr>
|
|
<tr id="row_43_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_43_" class="arrow" onclick="toggleFolder('43_')">►</span><span class="icona"><span class="icon">C</span></span><b>internal::compressed_pair_element</b></td><td class="desc"></td></tr>
|
|
<tr id="row_43_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_1compressed__pair.html" target="_self">entt::compressed_pair< sparse_container_type, hasher ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_43_1_" 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_1compressed__pair.html" target="_self">entt::compressed_pair< sparse_container_type, hasher ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_43_2_" 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_1compressed__pair.html" target="_self">entt::compressed_pair< packed_container_type, key_equal ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_43_3_" 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_1compressed__pair.html" target="_self">entt::compressed_pair< packed_container_type, key_equal ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_43_4_" 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_1compressed__pair.html" target="_self">entt::compressed_pair< entt::dense_map, allocator_type ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_43_5_" 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_1compressed__pair.html" target="_self">entt::compressed_pair< entt::dense_map, allocator_type ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_43_6_" 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_1compressed__pair.html" target="_self">entt::compressed_pair< size_type, allocator_type ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_43_7_" 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_1compressed__pair.html" target="_self">entt::compressed_pair< size_type, allocator_type ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_43_8_" 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_1compressed__pair.html" target="_self">entt::compressed_pair< entt::dense_map, loader_type ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_43_9_" 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_1compressed__pair.html" target="_self">entt::compressed_pair< entt::dense_map, loader_type ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_43_10_" 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_1compressed__pair.html" target="_self">entt::compressed_pair< First, Second ></a></td><td class="desc">A compressed pair </td></tr>
|
|
<tr id="row_43_11_" 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_1compressed__pair.html" target="_self">entt::compressed_pair< First, Second ></a></td><td class="desc">A compressed pair </td></tr>
|
|
<tr id="row_44_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_44_" class="arrow" onclick="toggleFolder('44_')">►</span><span class="icona"><span class="icon">C</span></span><b>conditional</b></td><td class="desc"></td></tr>
|
|
<tr id="row_44_0_" class="odd" 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="structstd_1_1tuple__element_3_01Index_00_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4.html" target="_self">std::tuple_element< Index, entt::compressed_pair< First, Second > ></a></td><td class="desc"><code>std::tuple_element</code> specialization for <code>compressed_pair</code>s </td></tr>
|
|
<tr id="row_45_" class="odd"><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">Disambiguation tag for constructors and the like </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="classentt_1_1connection.html" target="_self">entt::connection</a></td><td class="desc">Connection class </td></tr>
|
|
<tr id="row_47_" class="odd"><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_1constness__as.html" target="_self">entt::constness_as< To, From ></a></td><td class="desc">Transcribes the constness of a type to another type </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_1constness__as_3_01To_00_01const_01From_01_4.html" target="_self">entt::constness_as< To, const From ></a></td><td class="desc">Transcribes the constness of a type to another type. </td></tr>
|
|
<tr id="row_49_" class="odd"><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_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="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_51_" class="odd"><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(entt::basic_observer &)></a></td><td class="desc"></td></tr>
|
|
<tr id="row_52_" 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_53_" class="odd"><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_1dense__map.html" target="_self">entt::dense_map< Key, Type, Hash, KeyEqual, Allocator ></a></td><td class="desc">Associative container for key-value pairs with unique keys </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="classentt_1_1dense__map.html" target="_self">entt::dense_map< id_type, internal::meta_prop_node, entt::identity ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_55_" class="odd"><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_1dense__map.html" target="_self">entt::dense_map< id_type, ro_rw_container_type, identity, std::equal_to< id_type >, typename alloc_traits::template rebind_alloc< std::pair< const id_type, ro_rw_container_type > > ></a></td><td class="desc"></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="classentt_1_1dense__map.html" target="_self">entt::dense_map< id_type, std::shared_ptr< base_type >, identity, std::equal_to< id_type >, typename alloc_traits::template rebind_alloc< std::pair< const id_type, std::shared_ptr< base_type > > > ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_57_" class="odd"><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_1dense__map.html" target="_self">entt::dense_map< id_type, std::shared_ptr< internal::group_descriptor >, identity, std::equal_to< id_type >, typename alloc_traits::template rebind_alloc< std::pair< const id_type, std::shared_ptr< internal::group_descriptor > > > ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_58_" 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_1dense__map.html" target="_self">entt::dense_map< typename traits_type::entity_type, std::pair< entity_type, entity_type > ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_59_" class="odd"><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_1dense__set.html" target="_self">entt::dense_set< Type, Hash, KeyEqual, Allocator ></a></td><td class="desc">Associative container for unique objects of a given type </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="classentt_1_1dense__set.html" target="_self">entt::dense_set< id_type, identity, std::equal_to< id_type >, typename alloc_traits::template rebind_alloc< id_type > ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_61_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_61_" class="arrow" onclick="toggleFolder('61_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1directed__tag.html" target="_self">entt::directed_tag</a></td><td class="desc">Undirected graph category tag </td></tr>
|
|
<tr id="row_61_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_1undirected__tag.html" target="_self">entt::undirected_tag</a></td><td class="desc">Directed graph category tag </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_1emitter.html" target="_self">entt::emitter< Derived, Allocator ></a></td><td class="desc">General purpose event emitter </td></tr>
|
|
<tr id="row_63_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_63_" class="arrow" onclick="toggleFolder('63_')">►</span><span class="icona"><span class="icon">C</span></span><b>std::false_type</b></td><td class="desc"></td></tr>
|
|
<tr id="row_63_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_63_0_" class="arrow" onclick="toggleFolder('63_0_')">►</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< Type ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_63_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_1is__meta__pointer__like_3_01const_01Type_01_4.html" target="_self">entt::is_meta_pointer_like< const Type ></a></td><td class="desc">Partial specialization to ensure that const pointer-like types are also accepted </td></tr>
|
|
<tr id="row_63_1_" 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_1enum__as__bitmask.html" target="_self">entt::enum_as_bitmask< Type, typename ></a></td><td class="desc">Enable bitmask support for enum classes </td></tr>
|
|
<tr id="row_63_2_" 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__applicable.html" target="_self">entt::is_applicable< typename, typename ></a></td><td class="desc">Same as std::is_invocable, but with tuples </td></tr>
|
|
<tr id="row_63_3_" 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__applicable__r.html" target="_self">entt::is_applicable_r< typename, typename, typename ></a></td><td class="desc">Same as std::is_invocable_r, but with tuples for arguments </td></tr>
|
|
<tr id="row_63_4_" 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__complete.html" target="_self">entt::is_complete< Type, typename ></a></td><td class="desc">Provides the member constant <code>value</code> to true if a given type is complete, false otherwise </td></tr>
|
|
<tr id="row_63_5_" 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__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_63_6_" 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__equality__comparable_3_01Type_0fN_0e_4.html" target="_self">entt::is_equality_comparable< Type[N]></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_63_7_" 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__iterator.html" target="_self">entt::is_iterator< Type, typename ></a></td><td class="desc">Provides the member constant <code>value</code> to true if a given type is an iterator, false otherwise </td></tr>
|
|
<tr id="row_63_8_" 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__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_63_9_" 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__meta__pointer__like_3_01Type_07_5_08_0fN_0e_4.html" target="_self">entt::is_meta_pointer_like< Type(*)[N]></a></td><td class="desc">Partial specialization used to reject pointers to arrays </td></tr>
|
|
<tr id="row_63_10_" 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__transparent.html" target="_self">entt::is_transparent< Type, typename ></a></td><td class="desc">Provides the member constant <code>value</code> to true if <code>Type::is_transparent</code> is valid and denotes a type, false otherwise </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="classentt_1_1family.html" target="_self">entt::family<... ></a></td><td class="desc">Dynamic identifier generator </td></tr>
|
|
<tr id="row_65_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_65_" class="arrow" onclick="toggleFolder('65_')">►</span><span class="icona"><span class="icon">C</span></span><b>Func</b></td><td class="desc"></td></tr>
|
|
<tr id="row_65_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_1forward__apply.html" target="_self">entt::forward_apply< Func ></a></td><td class="desc">Utility class to forward-and-apply tuple objects </td></tr>
|
|
<tr id="row_65_1_" 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_1overloaded.html" target="_self">entt::overloaded< Func ></a></td><td class="desc">Helper type for visitors </td></tr>
|
|
<tr id="row_65_2_" 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_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_66_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_66_" class="arrow" onclick="toggleFolder('66_')">►</span><span class="icona"><span class="icon">C</span></span><b>internal::has_iterator_category</b></td><td class="desc"></td></tr>
|
|
<tr id="row_66_0_" class="odd" 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__iterator_3_01Type_00_01std_1_1enable__if__t_3_9std_1_1is__same__v_3_01std_1_1rb11209056dad14b6f2d16527c535258a.html" target="_self">entt::is_iterator< Type, std::enable_if_t<!std::is_same_v< std::remove_cv_t< std::remove_pointer_t< Type > >, void > > ></a></td><td class="desc">Provides the member constant <code>value</code> to true if a given type is an iterator, false otherwise. </td></tr>
|
|
<tr id="row_67_" class="odd"><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_1ident.html" target="_self">entt::ident< Type ></a></td><td class="desc">Type integral identifiers </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_1identity.html" target="_self">entt::identity</a></td><td class="desc">Identity function object (waiting for C++20) </td></tr>
|
|
<tr id="row_69_" class="odd"><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_1input__iterator__pointer.html" target="_self">entt::input_iterator_pointer< Type ></a></td><td class="desc">Helper type to use as pointer with input iterators </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="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_71_" class="odd"><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><b>std::integral_constant</b></td><td class="desc"></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="structentt_1_1size__of.html" target="_self">entt::size_of< Type, typename ></a></td><td class="desc">A type-only <code>sizeof</code> wrapper that returns 0 where <code>sizeof</code> complains </td></tr>
|
|
<tr id="row_71_1_" 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_1size__of_3_01Type_00_01std_1_1void__t_3_01decltype_07sizeof_07Type_08_08_4_01_4.html" target="_self">entt::size_of< Type, std::void_t< decltype(sizeof(Type))> ></a></td><td class="desc">A type-only <code>sizeof</code> wrapper that returns 0 where <code>sizeof</code> complains. </td></tr>
|
|
<tr id="row_71_2_" 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="structstd_1_1tuple__size_3_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4.html" target="_self">std::tuple_size< entt::compressed_pair< First, Second > ></a></td><td class="desc"><code>std::tuple_size</code> specialization for <code>compressed_pair</code>s </td></tr>
|
|
<tr id="row_71_3_" 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="structstd_1_1tuple__size_3_01entt_1_1type__list_3_01Type_8_8_8_01_4_01_4.html" target="_self">std::tuple_size< entt::type_list< Type... > ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_71_4_" 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="structstd_1_1tuple__size_3_01entt_1_1value__list_3_01Value_8_8_8_01_4_01_4.html" target="_self">std::tuple_size< entt::value_list< Value... > ></a></td><td class="desc"></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="classentt_1_1iota__iterator.html" target="_self">entt::iota_iterator< Type ></a></td><td class="desc">Plain iota iterator (waiting for C++20) </td></tr>
|
|
<tr id="row_73_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_73_" class="arrow" onclick="toggleFolder('73_')">►</span><span class="icona"><span class="icon">C</span></span><b>std::is_enum</b></td><td class="desc"></td></tr>
|
|
<tr id="row_73_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_1enum__as__bitmask_3_01Type_00_01std_1_1void__t_3_01decltype_07Type_1_1__entt__enum__as__bitmask_08_4_01_4.html" target="_self">entt::enum_as_bitmask< Type, std::void_t< decltype(Type::_entt_enum_as_bitmask)> ></a></td><td class="desc">Enable bitmask support for enum classes. </td></tr>
|
|
<tr id="row_74_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_74_" class="arrow" onclick="toggleFolder('74_')">►</span><span class="icona"><span class="icon">C</span></span><b>std::is_invocable</b></td><td class="desc"></td></tr>
|
|
<tr id="row_74_0_" class="odd" 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__applicable_3_01Func_00_01Tuple_3_01Args_8_8_8_01_4_01_4.html" target="_self">entt::is_applicable< Func, Tuple< Args... > ></a></td><td class="desc">Same as std::is_invocable, but with tuples. </td></tr>
|
|
<tr id="row_74_1_" class="odd" 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__applicable_3_01Func_00_01const_01Tuple_3_01Args_8_8_8_01_4_01_4.html" target="_self">entt::is_applicable< Func, const Tuple< Args... > ></a></td><td class="desc">Same as std::is_invocable, but with tuples. </td></tr>
|
|
<tr id="row_75_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_75_" class="arrow" onclick="toggleFolder('75_')">►</span><span class="icona"><span class="icon">C</span></span><b>std::is_invocable_r</b></td><td class="desc"></td></tr>
|
|
<tr id="row_75_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__applicable__r_3_01Ret_00_01Func_00_01std_1_1tuple_3_01Args_8_8_8_01_4_01_4.html" target="_self">entt::is_applicable_r< Ret, Func, std::tuple< Args... > ></a></td><td class="desc">Same as std::is_invocable_r, but with tuples for arguments. </td></tr>
|
|
<tr id="row_76_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_76_" class="arrow" onclick="toggleFolder('76_')">►</span><span class="icona"><span class="icon">C</span></span><b>internal::is_tuple_impl</b></td><td class="desc"></td></tr>
|
|
<tr id="row_76_0_" class="odd" 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__tuple.html" target="_self">entt::is_tuple< Type ></a></td><td class="desc">Provides the member constant <code>value</code> to true if a given type is a tuple, false otherwise </td></tr>
|
|
<tr id="row_77_" class="odd"><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_1iterable__adaptor.html" target="_self">entt::iterable_adaptor< It, Sentinel ></a></td><td class="desc">Utility class to create an iterable object from a pair of iterators </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_1locator.html" target="_self">entt::locator< Service ></a></td><td class="desc">Service locator, nothing more </td></tr>
|
|
<tr id="row_79_" class="odd"><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_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_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_81_" class="odd"><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_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="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_83_" class="odd"><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_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_1meta__class__template__tag.html" target="_self">entt::meta_class_template_tag< class ></a></td><td class="desc">Utility class to disambiguate class templates </td></tr>
|
|
<tr id="row_85_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_85_" class="arrow" onclick="toggleFolder('85_')">►</span><span class="icona"><span class="icon">C</span></span><b>internal::meta_context</b></td><td class="desc"></td></tr>
|
|
<tr id="row_85_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__ctx.html" target="_self">entt::meta_ctx</a></td><td class="desc">Opaque meta context type </td></tr>
|
|
<tr id="row_86_" 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__ctx__arg__t.html" target="_self">entt::meta_ctx_arg_t</a></td><td class="desc">Disambiguation tag for constructors and the like </td></tr>
|
|
<tr id="row_87_" class="odd"><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 data members </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="classentt_1_1meta__factory.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_89_" class="odd"><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 member functions </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="structentt_1_1meta__function__descriptor.html" target="_self">entt::meta_function_descriptor< typename, typename ></a></td><td class="desc">Primary template isn't defined on purpose </td></tr>
|
|
<tr id="row_91_" class="odd"><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__function__descriptor__traits.html" target="_self">entt::meta_function_descriptor_traits< Ret, Args, Static, Const ></a></td><td class="desc">Meta function descriptor traits </td></tr>
|
|
<tr id="row_92_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_92_" class="arrow" onclick="toggleFolder('92_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1meta__function__descriptor__traits.html" target="_self">entt::meta_function_descriptor_traits< Ret &, std::conditional_t< std::is_base_of_v< Class, Type >, type_list<>, type_list< Class & > >, !std::is_base_of_v< Class, Type >, false ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_92_0_" class="odd" 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_1meta__function__descriptor_3_01Type_00_01Ret_01Class_1_1_5_01_4.html" target="_self">entt::meta_function_descriptor< Type, Ret Class::* ></a></td><td class="desc">Meta function descriptor </td></tr>
|
|
<tr id="row_93_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_93_" class="arrow" onclick="toggleFolder('93_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1meta__function__descriptor__traits.html" target="_self">entt::meta_function_descriptor_traits< Ret, std::conditional_t< std::is_base_of_v< Class, Type >, type_list< Args... >, type_list< Class &, Args... > >, !std::is_base_of_v< Class, Type >, false ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_93_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_1meta__function__descriptor_3_01Type_00_01Ret_07Class_1_1_5_08_07Args_8_8_8_08_4.html" target="_self">entt::meta_function_descriptor< Type, Ret(Class::*)(Args...)></a></td><td class="desc">Meta function descriptor </td></tr>
|
|
<tr id="row_94_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_94_" class="arrow" onclick="toggleFolder('94_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1meta__function__descriptor__traits.html" target="_self">entt::meta_function_descriptor_traits< Ret, std::conditional_t< std::is_base_of_v< Class, Type >, type_list< Args... >, type_list< const Class &, Args... > >, !std::is_base_of_v< Class, Type >, true ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_94_0_" class="odd" 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_1meta__function__descriptor_3_01Type_00_01Ret_07Class_1_1_5_08_07Args_8_8_8_08_01const_01_4.html" target="_self">entt::meta_function_descriptor< Type, Ret(Class::*)(Args...) const ></a></td><td class="desc">Meta function descriptor </td></tr>
|
|
<tr id="row_95_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_95_" class="arrow" onclick="toggleFolder('95_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1meta__function__descriptor__traits.html" target="_self">entt::meta_function_descriptor_traits< Ret, std::conditional_t< std::is_same_v< std::remove_cv_t< std::remove_reference_t< MaybeType > >, Type >||std::is_base_of_v< std::remove_cv_t< std::remove_reference_t< MaybeType > >, Type >, type_list< Args... >, type_list< MaybeType, Args... > >, !(std::is_same_v< std::remove_cv_t< std::remove_reference_t< MaybeType > >, Type >||std::is_base_of_v< std::remove_cv_t< std::remove_reference_t< MaybeType > >, Type >), std::is_const_v< std::remove_reference_t< MaybeType > > &&(std::is_same_v< std::remove_cv_t< std::remove_reference_t< MaybeType > >, Type >||std::is_base_of_v< std::remove_cv_t< std::remove_reference_t< MaybeType > >, Type >)></a></td><td class="desc"></td></tr>
|
|
<tr id="row_95_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_1meta__function__descriptor_3_01Type_00_01Ret_07_5_08_07MaybeType_00_01Args_8_8_8_08_4.html" target="_self">entt::meta_function_descriptor< Type, Ret(*)(MaybeType, Args...)></a></td><td class="desc">Meta function descriptor </td></tr>
|
|
<tr id="row_96_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_96_" class="arrow" onclick="toggleFolder('96_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1meta__function__descriptor__traits.html" target="_self">entt::meta_function_descriptor_traits< Ret, type_list<>, true, false ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_96_0_" class="odd" 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_1meta__function__descriptor_3_01Type_00_01Ret_07_5_08_07_08_4.html" target="_self">entt::meta_function_descriptor< Type, Ret(*)()></a></td><td class="desc">Meta function descriptor </td></tr>
|
|
<tr id="row_97_" class="odd"><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__function__helper.html" target="_self">entt::meta_function_helper< Type, Candidate ></a></td><td class="desc">Meta function helper </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="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_99_" class="odd"><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 properties of any type </td></tr>
|
|
<tr id="row_100_" 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_101_" class="odd"><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_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_1meta__template__traits.html" target="_self">entt::meta_template_traits< typename ></a></td><td class="desc">Traits class template to be specialized to enable support for meta template information </td></tr>
|
|
<tr id="row_103_" class="odd"><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__template__traits_3_01Clazz_3_01Args_8_8_8_01_4_01_4.html" target="_self">entt::meta_template_traits< Clazz< Args... > ></a></td><td class="desc">General purpose traits class for generating meta template information </td></tr>
|
|
<tr id="row_104_" 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 types </td></tr>
|
|
<tr id="row_105_" class="odd"><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_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="classentt_1_1nth__argument.html" target="_self">entt::nth_argument< Index, Candidate ></a></td><td class="desc">Extracts the n-th argument of a given function or member function </td></tr>
|
|
<tr id="row_107_" class="odd"><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 identifiers. <br />
|
|
</td></tr>
|
|
<tr id="row_108_" 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_1poly__base.html" target="_self">entt::poly_base< Poly ></a></td><td class="desc">Poly base class used to inject functionalities into concepts </td></tr>
|
|
<tr id="row_109_" class="odd"><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_1poly__inspector.html" target="_self">entt::poly_inspector</a></td><td class="desc">Inspector class used to infer the type of the virtual table </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="classentt_1_1poly__vtable.html" target="_self">entt::poly_vtable< Concept, Len, Align ></a></td><td class="desc">Static virtual table factory </td></tr>
|
|
<tr id="row_111_" class="odd"><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_112_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_112_" class="arrow" onclick="toggleFolder('112_')">►</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_112_0_" class="odd" 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_113_" class="odd"><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_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="classentt_1_1resource.html" target="_self">entt::resource< Type ></a></td><td class="desc">Basic resource handle </td></tr>
|
|
<tr id="row_115_" class="odd"><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__cache.html" target="_self">entt::resource_cache< Type, Loader, Allocator ></a></td><td class="desc">Basic cache for resources of any type </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_1resource__loader.html" target="_self">entt::resource_loader< Type ></a></td><td class="desc">Transparent loader for shared resources </td></tr>
|
|
<tr id="row_117_" class="odd"><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_118_" 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< Type, typename ></a></td><td class="desc">Unmanaged signal handler </td></tr>
|
|
<tr id="row_119_" class="odd"><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_00_01Allocator_01_4.html" target="_self">entt::sigh< Ret(Args...), Allocator ></a></td><td class="desc">Unmanaged signal handler </td></tr>
|
|
<tr id="row_120_" 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(basic_registry_type &, const typename underlying_type::entity_type), typename underlying_type::allocator_type ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_121_" class="odd"><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_1sigh__helper.html" target="_self">entt::sigh_helper<... ></a></td><td class="desc">Primary template isn't defined on purpose </td></tr>
|
|
<tr id="row_122_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_122_" class="arrow" onclick="toggleFolder('122_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1sigh__helper_3_01Registry_01_4.html" target="_self">entt::sigh_helper< Registry ></a></td><td class="desc">Signal connection helper for registries </td></tr>
|
|
<tr id="row_122_0_" class="odd" 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_1sigh__helper_3_01Registry_00_01Type_01_4.html" target="_self">entt::sigh_helper< Registry, Type ></a></td><td class="desc">Signal connection helper for registries </td></tr>
|
|
<tr id="row_123_" class="odd"><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_124_" 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_3_01sigh_3_01Ret_07Args_8_8_8_08_00_01Allocator_01_4_01_4.html" target="_self">entt::sink< sigh< Ret(Args...), Allocator > ></a></td><td class="desc">Sink class </td></tr>
|
|
<tr id="row_125_" class="odd"><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_126_" 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_1storage__for.html" target="_self">entt::storage_for< Type, Entity, Allocator ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_127_" class="odd"><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_1storage__type.html" target="_self">entt::storage_type< Type, Entity, Allocator, typename ></a></td><td class="desc">Provides a common way to define storage types </td></tr>
|
|
<tr id="row_128_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_128_" class="arrow" onclick="toggleFolder('128_')">►</span><span class="icona"><span class="icon">C</span></span><b>Concept::template type</b></td><td class="desc"></td></tr>
|
|
<tr id="row_128_0_" class="odd" 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_1basic__poly.html" target="_self">entt::basic_poly< Concept, Len, Align ></a></td><td class="desc">Static polymorphism made simple and within everyone's reach </td></tr>
|
|
<tr id="row_129_" class="odd"><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_1tombstone__t.html" target="_self">entt::tombstone_t</a></td><td class="desc">Tombstone object for all identifiers. <br />
|
|
</td></tr>
|
|
<tr id="row_130_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_130_" class="arrow" onclick="toggleFolder('130_')">►</span><span class="icona"><span class="icon">C</span></span><b>std::true_type</b></td><td class="desc"></td></tr>
|
|
<tr id="row_130_0_" class="odd" 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__complete_3_01Type_00_01std_1_1void__t_3_01decltype_07sizeof_07Type_08_08_4_01_4.html" target="_self">entt::is_complete< Type, std::void_t< decltype(sizeof(Type))> ></a></td><td class="desc">Provides the member constant <code>value</code> to true if a given type is complete, false otherwise. </td></tr>
|
|
<tr id="row_130_1_" class="odd" 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_130_2_" class="odd" 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_130_3_" class="odd" 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_130_4_" class="odd" 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__transparent_3_01Type_00_01std_1_1void__t_3_01typename_01Type_1_1is__transparent_01_4_01_4.html" target="_self">entt::is_transparent< Type, std::void_t< typename Type::is_transparent > ></a></td><td class="desc">Provides the member constant <code>value</code> to true if <code>Type::is_transparent</code> is valid and denotes a type, false otherwise. </td></tr>
|
|
<tr id="row_131_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_131_" class="arrow" onclick="toggleFolder('131_')">►</span><span class="icona"><span class="icon">C</span></span><b>Type</b></td><td class="desc"></td></tr>
|
|
<tr id="row_131_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_1sigh__mixin.html" target="_self">entt::sigh_mixin< Type ></a></td><td class="desc">Mixin type used to add signal support to storage types </td></tr>
|
|
<tr id="row_132_" 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__hash.html" target="_self">entt::type_hash< Type, typename ></a></td><td class="desc">Type hash </td></tr>
|
|
<tr id="row_133_" class="odd"><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__identity.html" target="_self">entt::type_identity< Type ></a></td><td class="desc">Identity type trait </td></tr>
|
|
<tr id="row_134_" 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__index.html" target="_self">entt::type_index< Type, typename ></a></td><td class="desc">Type sequential identifier </td></tr>
|
|
<tr id="row_135_" class="odd"><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</a></td><td class="desc">Implementation specific information about a type </td></tr>
|
|
<tr id="row_136_" 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.html" target="_self">entt::type_list< Type ></a></td><td class="desc">A class to use to push around lists of types, nothing more </td></tr>
|
|
<tr id="row_137_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_137_" class="arrow" onclick="toggleFolder('137_')">►</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_137_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_1exclude__t.html" target="_self">entt::exclude_t< Type ></a></td><td class="desc">Alias for exclusion lists </td></tr>
|
|
<tr id="row_137_1_" 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_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_137_2_" 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_1owned__t.html" target="_self">entt::owned_t< Type ></a></td><td class="desc">Alias for lists of owned components </td></tr>
|
|
<tr id="row_138_" 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.html" target="_self">entt::type_list_cat<... ></a></td><td class="desc">Primary template isn't defined on purpose </td></tr>
|
|
<tr id="row_139_" class="odd"><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_140_" 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_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_141_" class="odd"><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_142_" 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__contains.html" target="_self">entt::type_list_contains< List, Type ></a></td><td class="desc">Provides the member constant <code>value</code> to true if a type list contains a given type, false otherwise </td></tr>
|
|
<tr id="row_143_" class="odd"><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__diff.html" target="_self">entt::type_list_diff<... ></a></td><td class="desc">Primary template isn't defined on purpose </td></tr>
|
|
<tr id="row_144_" 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__diff_3_01type__list_3_01Type_8_8_8_01_4_00_01type__list_3_01Other_8_8_8_01_4_01_4.html" target="_self">entt::type_list_diff< type_list< Type... >, type_list< Other... > ></a></td><td class="desc">Computes the difference between two type lists </td></tr>
|
|
<tr id="row_145_" class="odd"><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__element.html" target="_self">entt::type_list_element< size_t, typename ></a></td><td class="desc">Primary template isn't defined on purpose </td></tr>
|
|
<tr id="row_146_" 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__element_3_010u_00_01type__list_3_01First_00_01Other_8_8_8_01_4_01_4.html" target="_self">entt::type_list_element< 0u, type_list< First, Other... > ></a></td><td class="desc">Provides compile-time indexed access to the types of a type list </td></tr>
|
|
<tr id="row_147_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_147_" class="arrow" onclick="toggleFolder('147_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1type__list__element.html" target="_self">entt::type_list_element< Index - 1u, type_list< Other... > ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_147_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_1type__list__element_3_01Index_00_01type__list_3_01First_00_01Other_8_8_8_01_4_01_4.html" target="_self">entt::type_list_element< Index, type_list< First, Other... > ></a></td><td class="desc">Provides compile-time indexed access to the types of a type list </td></tr>
|
|
<tr id="row_148_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_148_" class="arrow" onclick="toggleFolder('148_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1type__list__element.html" target="_self">entt::type_list_element< Index, entt::type_list< Type... > ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_148_0_" class="odd" 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="structstd_1_1tuple__element_3_01Index_00_01entt_1_1type__list_3_01Type_8_8_8_01_4_01_4.html" target="_self">std::tuple_element< Index, entt::type_list< Type... > ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_149_" class="odd"><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__index.html" target="_self">entt::type_list_index< typename, typename ></a></td><td class="desc">Primary template isn't defined on purpose </td></tr>
|
|
<tr id="row_150_" 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__index_3_01Type_00_01type__list_3_01First_00_01Other_8_8_8_01_4_01_4.html" target="_self">entt::type_list_index< Type, type_list< First, Other... > ></a></td><td class="desc">Provides compile-time type access to the types of a type list </td></tr>
|
|
<tr id="row_151_" class="odd"><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__index_3_01Type_00_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4.html" target="_self">entt::type_list_index< Type, type_list< Type, Other... > ></a></td><td class="desc">Provides compile-time type access to the types of a type list </td></tr>
|
|
<tr id="row_152_" 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__index_3_01Type_00_01type__list_3_4_01_4.html" target="_self">entt::type_list_index< Type, type_list<> ></a></td><td class="desc">Provides compile-time type access to the types of a type list </td></tr>
|
|
<tr id="row_153_" class="odd"><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__transform.html" target="_self">entt::type_list_transform< typename, class ></a></td><td class="desc">Primary template isn't defined on purpose </td></tr>
|
|
<tr id="row_154_" 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__transform_3_01exclude__t_3_01Type_8_8_8_01_4_00_01Op_01_4.html" target="_self">entt::type_list_transform< exclude_t< Type... >, Op ></a></td><td class="desc">Applies a given <em>function</em> to an exclude list and generate a new list </td></tr>
|
|
<tr id="row_155_" class="odd"><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__transform_3_01get__t_3_01Type_8_8_8_01_4_00_01Op_01_4.html" target="_self">entt::type_list_transform< get_t< Type... >, Op ></a></td><td class="desc">Applies a given <em>function</em> to a get list and generate a new list </td></tr>
|
|
<tr id="row_156_" 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__transform_3_01owned__t_3_01Type_8_8_8_01_4_00_01Op_01_4.html" target="_self">entt::type_list_transform< owned_t< Type... >, Op ></a></td><td class="desc">Applies a given <em>function</em> to an owned list and generate a new list </td></tr>
|
|
<tr id="row_157_" class="odd"><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__transform_3_01type__list_3_01Type_8_8_8_01_4_00_01Op_01_4.html" target="_self">entt::type_list_transform< type_list< Type... >, Op ></a></td><td class="desc">Applies a given <em>function</em> to a type list and generate a new list </td></tr>
|
|
<tr id="row_158_" 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_159_" class="odd"><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_160_" 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_161_" class="odd"><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__name.html" target="_self">entt::type_name< Type, typename ></a></td><td class="desc">Type name </td></tr>
|
|
<tr id="row_162_" 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_1value__list.html" target="_self">entt::value_list< Value ></a></td><td class="desc">A class to use to push around lists of constant values, nothing more </td></tr>
|
|
<tr id="row_163_" class="odd"><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_1value__list__cat.html" target="_self">entt::value_list_cat<... ></a></td><td class="desc">Primary template isn't defined on purpose </td></tr>
|
|
<tr id="row_164_" 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_1value__list__cat_3_01value__list_3_01Value_8_8_8_01_4_01_4.html" target="_self">entt::value_list_cat< value_list< Value... > ></a></td><td class="desc">Concatenates multiple value lists </td></tr>
|
|
<tr id="row_165_" class="odd"><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_1value__list__cat_3_01value__list_3_01Value_8_8_8_01_4_00_01value__list_3_01Other_8_8_8_01_4_00_01List_8_8_8_01_4.html" target="_self">entt::value_list_cat< value_list< Value... >, value_list< Other... >, List... ></a></td><td class="desc">Concatenates multiple value lists </td></tr>
|
|
<tr id="row_166_" 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_1value__list__cat_3_4.html" target="_self">entt::value_list_cat<></a></td><td class="desc">Concatenates multiple value lists </td></tr>
|
|
<tr id="row_167_" class="odd"><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_1value__list__contains.html" target="_self">entt::value_list_contains< List, Value ></a></td><td class="desc">Provides the member constant <code>value</code> to true if a value list contains a given value, false otherwise </td></tr>
|
|
<tr id="row_168_" 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_1value__list__diff.html" target="_self">entt::value_list_diff<... ></a></td><td class="desc">Primary template isn't defined on purpose </td></tr>
|
|
<tr id="row_169_" class="odd"><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_1value__list__diff_3_01value__list_3_01Value_8_8_8_01_4_00_01value__list_3_01Other_8_8_8_01_4_01_4.html" target="_self">entt::value_list_diff< value_list< Value... >, value_list< Other... > ></a></td><td class="desc">Computes the difference between two value lists </td></tr>
|
|
<tr id="row_170_" 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_1value__list__element.html" target="_self">entt::value_list_element< size_t, typename ></a></td><td class="desc">Primary template isn't defined on purpose </td></tr>
|
|
<tr id="row_171_" class="odd"><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_1value__list__element_3_010u_00_01value__list_3_01Value_00_01Other_8_8_8_01_4_01_4.html" target="_self">entt::value_list_element< 0u, value_list< Value, Other... > ></a></td><td class="desc">Provides compile-time indexed access to the types of a type list </td></tr>
|
|
<tr id="row_172_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_172_" class="arrow" onclick="toggleFolder('172_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1value__list__element.html" target="_self">entt::value_list_element< Index - 1u, value_list< Other... > ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_172_0_" class="odd" 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_1value__list__element_3_01Index_00_01value__list_3_01Value_00_01Other_8_8_8_01_4_01_4.html" target="_self">entt::value_list_element< Index, value_list< Value, Other... > ></a></td><td class="desc">Provides compile-time indexed access to the values of a value list </td></tr>
|
|
<tr id="row_173_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_173_" class="arrow" onclick="toggleFolder('173_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structentt_1_1value__list__element.html" target="_self">entt::value_list_element< Index, entt::value_list< Value... > ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_173_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="structstd_1_1tuple__element_3_01Index_00_01entt_1_1value__list_3_01Value_8_8_8_01_4_01_4.html" target="_self">std::tuple_element< Index, entt::value_list< Value... > ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_174_" 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_1value__list__index.html" target="_self">entt::value_list_index< auto, typename ></a></td><td class="desc">Primary template isn't defined on purpose </td></tr>
|
|
<tr id="row_175_" class="odd"><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_1value__list__index_3_01Value_00_01value__list_3_01First_00_01Other_8_8_8_01_4_01_4.html" target="_self">entt::value_list_index< Value, value_list< First, Other... > ></a></td><td class="desc">Provides compile-time type access to the values of a value list </td></tr>
|
|
<tr id="row_176_" 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_1value__list__index_3_01Value_00_01value__list_3_01Value_00_01Other_8_8_8_01_4_01_4.html" target="_self">entt::value_list_index< Value, value_list< Value, Other... > ></a></td><td class="desc">Provides compile-time type access to the values of a value list </td></tr>
|
|
<tr id="row_177_" class="odd"><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_1value__list__index_3_01Value_00_01value__list_3_4_01_4.html" target="_self">entt::value_list_index< Value, value_list<> ></a></td><td class="desc">Provides compile-time type access to the values of a value list </td></tr>
|
|
<tr id="row_178_" 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_1value__list__unique.html" target="_self">entt::value_list_unique< typename ></a></td><td class="desc">Primary template isn't defined on purpose </td></tr>
|
|
<tr id="row_179_" class="odd"><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_1value__list__unique_3_01value__list_3_01Value_00_01Other_8_8_8_01_4_01_4.html" target="_self">entt::value_list_unique< value_list< Value, Other... > ></a></td><td class="desc">Removes duplicates values from a value list </td></tr>
|
|
<tr id="row_180_" 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_1value__list__unique_3_01value__list_3_4_01_4.html" target="_self">entt::value_list_unique< value_list<> ></a></td><td class="desc">Removes duplicates values from a value list </td></tr>
|
|
<tr id="row_181_" class="odd"><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__organizer_1_1vertex.html" target="_self">entt::basic_organizer< Registry >::vertex</a></td><td class="desc">Vertex type of a task graph defined as an adjacency list </td></tr>
|
|
<tr id="row_182_" 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_1y__combinator.html" target="_self">entt::y_combinator< Func ></a></td><td class="desc">Basic implementation of a y-combinator </td></tr>
|
|
</table>
|
|
</div><!-- directory -->
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6
|
|
</small></address>
|
|
</body>
|
|
</html>
|