API reference v3.5.2
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"CurrentProjectSetting": "No Configurations"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"ExpandedNodes": [
|
||||
""
|
||||
],
|
||||
"SelectedNode": "\\.nojekyll",
|
||||
"PreviewInSolutionExplorer": false
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -82,6 +82,8 @@ $(function() {
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__any.html#ae17943bd5357b90e35957316f5c8d86d">data</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__any.html">entt::meta_any</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__any.html#aae2926df37d471d5244905258555ec80">data</a>() noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__any.html">entt::meta_any</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__any.html#a5b214afbab6c460f91fa050118bf1e86">emplace</a>(Args &&... args)</td><td class="entry"><a class="el" href="classentt_1_1meta__any.html">entt::meta_any</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__any.html#a57e3fcd87f90240e6152324ab8e761dc">get</a>(const id_type id) const</td><td class="entry"><a class="el" href="classentt_1_1meta__any.html">entt::meta_any</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__any.html#aa7149ea45d21a2152626cbaa91ed6f71">invoke</a>(const id_type id, Args &&... args) const</td><td class="entry"><a class="el" href="classentt_1_1meta__any.html">entt::meta_any</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__any.html#ade3c596ed12e4c6fb6c38fc9a43b77aa">meta_any</a>() noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__any.html">entt::meta_any</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__any.html#a7d53cd9aca308797d0ddbb3d02fdaf35">meta_any</a>(std::in_place_type_t< Type >, [[maybe_unused]] Args &&... args)</td><td class="entry"><a class="el" href="classentt_1_1meta__any.html">entt::meta_any</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__any.html#a7c5f042e2e14803083d602d9d401c9cc">meta_any</a>(std::reference_wrapper< Type > value)</td><td class="entry"><a class="el" href="classentt_1_1meta__any.html">entt::meta_any</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
@@ -93,11 +95,12 @@ $(function() {
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__any.html#a80b825c89dc1509a9099d807b528b3aa">operator=</a>(meta_any other)</td><td class="entry"><a class="el" href="classentt_1_1meta__any.html">entt::meta_any</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__any.html#a1bd17bffb75be10543e85c78185d765a">operator==</a>(const meta_any &other) const</td><td class="entry"><a class="el" href="classentt_1_1meta__any.html">entt::meta_any</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__any.html#a49d913960abe74185ea6c04b4fed1f88">ref</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__any.html">entt::meta_any</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__any.html#a939cebbfd07b49ed6365c302f838dc03">swap</a>(meta_any &lhs, meta_any &rhs)</td><td class="entry"><a class="el" href="classentt_1_1meta__any.html">entt::meta_any</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__any.html#aa545482520009cfd0b70c77269487213">try_cast</a>() const</td><td class="entry"><a class="el" href="classentt_1_1meta__any.html">entt::meta_any</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__any.html#a92f9591ef0d0e8d146be79b2103efb33">try_cast</a>()</td><td class="entry"><a class="el" href="classentt_1_1meta__any.html">entt::meta_any</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__any.html#a2097e0bc8ec091807a1213052bc761c7">type</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__any.html">entt::meta_any</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__any.html#a816dae3d4ed3e41fcb376ec5ec9c38c1">~meta_any</a>()</td><td class="entry"><a class="el" href="classentt_1_1meta__any.html">entt::meta_any</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__any.html#af173946176799b03930f1e34988e32bd">set</a>(const id_type id, Type &&value) const</td><td class="entry"><a class="el" href="classentt_1_1meta__any.html">entt::meta_any</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__any.html#a939cebbfd07b49ed6365c302f838dc03">swap</a>(meta_any &lhs, meta_any &rhs)</td><td class="entry"><a class="el" href="classentt_1_1meta__any.html">entt::meta_any</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__any.html#aa545482520009cfd0b70c77269487213">try_cast</a>() const</td><td class="entry"><a class="el" href="classentt_1_1meta__any.html">entt::meta_any</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__any.html#a92f9591ef0d0e8d146be79b2103efb33">try_cast</a>()</td><td class="entry"><a class="el" href="classentt_1_1meta__any.html">entt::meta_any</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__any.html#a2097e0bc8ec091807a1213052bc761c7">type</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__any.html">entt::meta_any</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__any.html#a816dae3d4ed3e41fcb376ec5ec9c38c1">~meta_any</a>()</td><td class="entry"><a class="el" href="classentt_1_1meta__any.html">entt::meta_any</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
||||
+169
-23
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -120,6 +120,17 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:aae2926df37d471d5244905258555ec80"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1meta__any.html#aae2926df37d471d5244905258555ec80">data</a> () noexcept</td></tr>
|
||||
<tr class="memdesc:aae2926df37d471d5244905258555ec80"><td class="mdescLeft"> </td><td class="mdescRight">Returns an opaque pointer to the contained instance. <a href="classentt_1_1meta__any.html#aae2926df37d471d5244905258555ec80">More...</a><br /></td></tr>
|
||||
<tr class="separator:aae2926df37d471d5244905258555ec80"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa7149ea45d21a2152626cbaa91ed6f71"><td class="memTemplParams" colspan="2">template<typename... Args> </td></tr>
|
||||
<tr class="memitem:aa7149ea45d21a2152626cbaa91ed6f71"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1meta__any.html">meta_any</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1meta__any.html#aa7149ea45d21a2152626cbaa91ed6f71">invoke</a> (const <a class="el" href="namespaceentt.html#a13e040e7b38a8f86d1ab2f096f37b627">id_type</a> id, Args &&... args) const</td></tr>
|
||||
<tr class="memdesc:aa7149ea45d21a2152626cbaa91ed6f71"><td class="mdescLeft"> </td><td class="mdescRight">Invokes the underlying function, if possible. <a href="classentt_1_1meta__any.html#aa7149ea45d21a2152626cbaa91ed6f71">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa7149ea45d21a2152626cbaa91ed6f71"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af173946176799b03930f1e34988e32bd"><td class="memTemplParams" colspan="2">template<typename Type > </td></tr>
|
||||
<tr class="memitem:af173946176799b03930f1e34988e32bd"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1meta__any.html#af173946176799b03930f1e34988e32bd">set</a> (const <a class="el" href="namespaceentt.html#a13e040e7b38a8f86d1ab2f096f37b627">id_type</a> id, Type &&value) const</td></tr>
|
||||
<tr class="memdesc:af173946176799b03930f1e34988e32bd"><td class="mdescLeft"> </td><td class="mdescRight">Sets the value of a given variable. <a href="classentt_1_1meta__any.html#af173946176799b03930f1e34988e32bd">More...</a><br /></td></tr>
|
||||
<tr class="separator:af173946176799b03930f1e34988e32bd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a57e3fcd87f90240e6152324ab8e761dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1meta__any.html">meta_any</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1meta__any.html#a57e3fcd87f90240e6152324ab8e761dc">get</a> (const <a class="el" href="namespaceentt.html#a13e040e7b38a8f86d1ab2f096f37b627">id_type</a> id) const</td></tr>
|
||||
<tr class="memdesc:a57e3fcd87f90240e6152324ab8e761dc"><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of a given variable. <a href="classentt_1_1meta__any.html#a57e3fcd87f90240e6152324ab8e761dc">More...</a><br /></td></tr>
|
||||
<tr class="separator:a57e3fcd87f90240e6152324ab8e761dc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa545482520009cfd0b70c77269487213"><td class="memTemplParams" colspan="2">template<typename Type > </td></tr>
|
||||
<tr class="memitem:aa545482520009cfd0b70c77269487213"><td class="memTemplItemLeft" align="right" valign="top">const Type * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1meta__any.html#aa545482520009cfd0b70c77269487213">try_cast</a> () const</td></tr>
|
||||
<tr class="memdesc:aa545482520009cfd0b70c77269487213"><td class="mdescLeft"> </td><td class="mdescRight">Tries to cast an instance to a given type. <a href="classentt_1_1meta__any.html#aa545482520009cfd0b70c77269487213">More...</a><br /></td></tr>
|
||||
@@ -230,7 +241,7 @@ template<typename Type , typename... Args> </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00215">215</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00219">219</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -274,7 +285,7 @@ template<typename Type > </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00229">229</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00233">233</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -318,7 +329,7 @@ template<typename Type , typename = std::enable_if_t<!std::is_same_v<s
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00243">243</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00247">247</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -388,7 +399,7 @@ template<typename Type , typename = std::enable_if_t<!std::is_same_v<s
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00257">257</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00261">261</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -419,7 +430,7 @@ template<typename Type , typename = std::enable_if_t<!std::is_same_v<s
|
||||
<p>Returns an associative container proxy. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>An associative container proxy for the underlying object. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00425">425</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00463">463</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -449,7 +460,7 @@ template<typename Type , typename = std::enable_if_t<!std::is_same_v<s
|
||||
<p>Returns a sequence container proxy. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A sequence container proxy for the underlying object. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00417">417</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00455">455</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -490,7 +501,7 @@ template<typename Type > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A reference to the contained instance. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00346">346</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00384">384</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -531,7 +542,7 @@ template<typename Type > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A reference to the contained instance. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00338">338</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00376">376</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -569,7 +580,7 @@ template<typename Type > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the conversion is possible, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00375">375</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00413">413</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -607,7 +618,7 @@ template<typename Type > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A valid meta any object if the conversion is possible, an invalid one otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00357">357</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00395">395</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -637,7 +648,7 @@ template<typename Type > </div>
|
||||
<p>Returns an opaque pointer to the contained instance. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>An opaque pointer the contained instance, if any. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00290">290</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00294">294</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -667,7 +678,7 @@ template<typename Type > </div>
|
||||
<p>Returns an opaque pointer to the contained instance. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>An opaque pointer the contained instance, if any. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00295">295</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00299">299</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -712,7 +723,93 @@ template<typename Type , typename... Args> </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00395">395</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00433">433</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a57e3fcd87f90240e6152324ab8e761dc"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a57e3fcd87f90240e6152324ab8e761dc">◆ </a></span>get()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classentt_1_1meta__any.html">meta_any</a> entt::meta_any::get </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="namespaceentt.html#a13e040e7b38a8f86d1ab2f096f37b627">id_type</a> </td>
|
||||
<td class="paramname"><em>id</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Gets the value of a given variable. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">id</td><td>Unique identifier. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A meta any containing the value of the underlying variable. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01536">1536</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa7149ea45d21a2152626cbaa91ed6f71"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa7149ea45d21a2152626cbaa91ed6f71">◆ </a></span>invoke()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename... Args> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classentt_1_1meta__any.html">meta_any</a> entt::meta_any::invoke </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="namespaceentt.html#a13e040e7b38a8f86d1ab2f096f37b627">id_type</a> </td>
|
||||
<td class="paramname"><em>id</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">Args &&... </td>
|
||||
<td class="paramname"><em>args</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Invokes the underlying function, if possible. </p>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classentt_1_1meta__any.html#aa7149ea45d21a2152626cbaa91ed6f71" title="Invokes the underlying function, if possible.">invoke</a></dd></dl>
|
||||
<dl class="tparams"><dt>Template Parameters</dt><dd>
|
||||
<table class="tparams">
|
||||
<tr><td class="paramname">Args</td><td>Types of arguments to use to invoke the function. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">id</td><td>Unique identifier. </td></tr>
|
||||
<tr><td class="paramname">args</td><td>Parameters to use to invoke the function. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A meta any containing the returned value, if any. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01525">1525</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -742,7 +839,7 @@ template<typename Type , typename... Args> </div>
|
||||
<p>Returns false if a wrapper is empty, true otherwise. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>False if the wrapper is empty, true otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00442">442</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00480">480</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -772,7 +869,7 @@ template<typename Type , typename... Args> </div>
|
||||
<p>Indirection operator for dereferencing opaque objects. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A meta any that shares a reference to an unmanaged object if the wrapped element is dereferenceable, an invalid meta any otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00434">434</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00472">472</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -809,7 +906,7 @@ template<typename Type , typename... Args> </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>This meta any object. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00275">275</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00279">279</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -846,7 +943,7 @@ template<typename Type , typename... Args> </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>False if the two objects differ in their content, true otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00451">451</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00489">489</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -876,7 +973,56 @@ template<typename Type , typename... Args> </div>
|
||||
<p>Aliasing constructor. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A meta any that shares a reference to an unmanaged object. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00403">403</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00441">441</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af173946176799b03930f1e34988e32bd"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af173946176799b03930f1e34988e32bd">◆ </a></span>set()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename Type > </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool entt::meta_any::set </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="namespaceentt.html#a13e040e7b38a8f86d1ab2f096f37b627">id_type</a> </td>
|
||||
<td class="paramname"><em>id</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">Type && </td>
|
||||
<td class="paramname"><em>value</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Sets the value of a given variable. </p>
|
||||
<p>The type of the value must be such that a cast or conversion to the type of the variable is possible. Otherwise, invoking the setter does nothing.</p>
|
||||
<dl class="tparams"><dt>Template Parameters</dt><dd>
|
||||
<table class="tparams">
|
||||
<tr><td class="paramname">Type</td><td>Type of value to assign. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">id</td><td>Unique identifier. </td></tr>
|
||||
<tr><td class="paramname">value</td><td>Parameter to use to set the underlying variable. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True in case of success, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01531">1531</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -914,7 +1060,7 @@ template<typename Type > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A (possibly null) pointer to the contained instance. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00319">319</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00357">357</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -952,7 +1098,7 @@ template<typename Type > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A (possibly null) pointer to the contained instance. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00305">305</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00343">343</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -982,7 +1128,7 @@ template<typename Type > </div>
|
||||
<p>Returns the meta type of the underlying object. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The meta type of the underlying object, if any. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01407">1407</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01519">1519</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1030,7 +1176,7 @@ template<typename Type > </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00460">460</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00498">498</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -221,7 +221,7 @@ template<typename Type > </div>
|
||||
<p>Returns a meta iterator to the first element of the wrapped container. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A meta iterator to the first element of the wrapped container. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01941">1941</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l02070">2070</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -251,7 +251,7 @@ template<typename Type > </div>
|
||||
<p>Clears the content of the wrapped container. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True in case of success, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01935">1935</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l02064">2064</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -281,7 +281,7 @@ template<typename Type > </div>
|
||||
<p>Returns a meta iterator that is past the last element of the wrapped container. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A meta iterator that is past the last element of the wrapped container. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01947">1947</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l02076">2076</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -318,7 +318,7 @@ template<typename Type > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A bool denoting whether the removal took place. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01968">1968</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l02097">2097</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -355,7 +355,7 @@ template<typename Type > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>An iterator to the element with the given key, if any. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01979">1979</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l02108">2108</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -403,7 +403,7 @@ template<typename Type > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A bool denoting whether the insertion took place. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01958">1958</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l02087">2087</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -433,7 +433,7 @@ template<typename Type > </div>
|
||||
<p>Returns true if the associative container is also key-only, false otherwise. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the associative container is also key-only, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01899">1899</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l02028">2028</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -463,7 +463,7 @@ template<typename Type > </div>
|
||||
<p>Returns the key meta type of the wrapped container type. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The key meta type of the wrapped container type. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01908">1908</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l02037">2037</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -493,7 +493,7 @@ template<typename Type > </div>
|
||||
<p>Returns the mapped meta type of the wrapped container type. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The mapped meta type of the wrapped container type. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01917">1917</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l02046">2046</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -523,7 +523,7 @@ template<typename Type > </div>
|
||||
<p>Returns false if a proxy is invalid, true otherwise. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>False if the proxy is invalid, true otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01988">1988</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l02117">2117</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -553,7 +553,7 @@ template<typename Type > </div>
|
||||
<p>Returns the size of the wrapped container. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The size of the wrapped container. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01929">1929</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l02058">2058</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -583,7 +583,7 @@ template<typename Type > </div>
|
||||
<p>Returns the value meta type of the wrapped container type. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The value meta type of the wrapped container type. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01923">1923</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l02052">2052</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -135,7 +135,7 @@ Public Member Functions</h2></td></tr>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Opaque iterator for meta associative containers. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01717">1717</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01846">1846</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="aed07ae38ce5daef3641909a93dd5895b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aed07ae38ce5daef3641909a93dd5895b">◆ </a></span>meta_iterator()</h2>
|
||||
@@ -188,7 +188,7 @@ template<bool KeyOnly, typename It > </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01764">1764</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01893">1893</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -219,7 +219,7 @@ template<bool KeyOnly, typename It > </div>
|
||||
<p>Returns false if an iterator is invalid, true otherwise. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>False if the iterator is invalid, true otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01814">1814</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01943">1943</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -256,7 +256,7 @@ template<bool KeyOnly, typename It > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>False if the two meta iterators refer to the same element, true otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01798">1798</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01927">1927</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -286,7 +286,7 @@ template<bool KeyOnly, typename It > </div>
|
||||
<p>Indirection operator. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The element to which the meta pointer points. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01806">1806</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01935">1935</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -316,7 +316,7 @@ template<bool KeyOnly, typename It > </div>
|
||||
<p>Pre-increment operator. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>This iterator. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01772">1772</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01901">1901</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -347,7 +347,7 @@ template<bool KeyOnly, typename It > </div>
|
||||
<p>Post-increment operator. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>This iterator. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01777">1777</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01906">1906</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -384,7 +384,7 @@ template<bool KeyOnly, typename It > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the two meta iterators refer to the same element, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01788">1788</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01917">1917</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -215,7 +215,7 @@ template<typename Type > </div>
|
||||
<p>Returns a meta iterator to the first element of the wrapped container. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A meta iterator to the first element of the wrapped container. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01656">1656</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01785">1785</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -245,7 +245,7 @@ template<typename Type > </div>
|
||||
<p>Clears the content of the wrapped container. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True in case of success, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01647">1647</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01776">1776</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -275,7 +275,7 @@ template<typename Type > </div>
|
||||
<p>Returns a meta iterator that is past the last element of the wrapped container. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A meta iterator that is past the last element of the wrapped container. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01667">1667</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01796">1796</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -312,7 +312,7 @@ template<typename Type > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A pair consisting of a meta iterator following the last removed element (in case of success) and a bool denoting whether the insertion took place. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01691">1691</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01820">1820</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -360,7 +360,7 @@ template<typename Type > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A pair consisting of a meta iterator to the inserted element (in case of success) and a bool denoting whether the insertion took place. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01679">1679</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01808">1808</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -390,7 +390,7 @@ template<typename Type > </div>
|
||||
<p>Returns false if a proxy is invalid, true otherwise. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>False if the proxy is invalid, true otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01711">1711</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01840">1840</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -427,7 +427,7 @@ template<typename Type > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A reference to the requested element properly wrapped. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01702">1702</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01831">1831</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -464,7 +464,7 @@ template<typename Type > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True in case of success, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01638">1638</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01767">1767</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -494,7 +494,7 @@ template<typename Type > </div>
|
||||
<p>Returns the size of the wrapped container. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The size of the wrapped container. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01628">1628</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01757">1757</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -524,7 +524,7 @@ template<typename Type > </div>
|
||||
<p>Returns the value meta type of the wrapped container type. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The value meta type of the wrapped container type. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01619">1619</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01748">1748</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -143,7 +143,7 @@ class </td><td class="memItemRight" valign="bottom"><a class="el" href="cla
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Opaque iterator for meta sequence containers. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01468">1468</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01597">1597</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a027834ba004cd79ca12ed34065378876"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a027834ba004cd79ca12ed34065378876">◆ </a></span>meta_iterator()</h2>
|
||||
@@ -185,7 +185,7 @@ template<typename It > </div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01507">1507</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01636">1636</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -216,7 +216,7 @@ template<typename It > </div>
|
||||
<p>Returns false if an iterator is invalid, true otherwise. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>False if the iterator is invalid, true otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01556">1556</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01685">1685</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -253,7 +253,7 @@ template<typename It > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>False if the two meta iterators refer to the same element, true otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01540">1540</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01669">1669</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -283,7 +283,7 @@ template<typename It > </div>
|
||||
<p>Indirection operator. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The element to which the meta pointer points. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01548">1548</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01677">1677</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -313,7 +313,7 @@ template<typename It > </div>
|
||||
<p>Pre-increment operator. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>This iterator. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01514">1514</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01643">1643</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -344,7 +344,7 @@ template<typename It > </div>
|
||||
<p>Post-increment operator. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>This iterator. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01519">1519</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01648">1648</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -381,7 +381,7 @@ template<typename It > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the two meta iterators refer to the same element, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01530">1530</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01659">1659</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -86,31 +86,35 @@ $(function() {
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#aa0425f3b695ee67deb3e4869e60274c6">extent</a>(size_type dim={}) const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a8ecc39d2ac32fb6776b3073abcbaa432">func</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a3e345e527b4f36c2146254e1ed9b6649">func</a>(const id_type id) const</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a36146bea036a793d7a4a677e9b98c575">id</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a565960e80be7756e72f379f460df6bcb">is_array</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#adcacc3fd54583aa8d94efc7390b2a697">is_associative_container</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a703a710385de2497b25a151d015df9cf">is_class</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#aadcf2f5ab500f7797274b4483434a5a3">is_enum</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#ae38f94ac55d5729ccc705dfd72ac226f">is_floating_point</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a8885608a78a0a92d73c1b543cc8f6e42">is_function_pointer</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#acd91251d1dcc3543eeefcbc3925e4988">is_integral</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a14b92e0ae6b55b731cb211a647c7f480">is_member_function_pointer</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a79ab4674bfc521b361a1fc2c576bea44">is_member_object_pointer</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a0965cf555b14902e0564938926d47f48">is_pointer</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#ab4b6f5e100febfa5cdbbcee6f9a20925">is_pointer_like</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#affc9102f4a0500da1ebdb732d46a0dba">is_sequence_container</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a29f99ccafde8c73be71716e559885243">is_union</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a727152c2ab06b138c3552262ba34199a">is_void</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a4acfd32d601a1d9729b825ac10a81f6f">meta_type</a>(node_type *curr=nullptr) noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a2dc19d640208c4f887a1abb5d4fe7f61">node_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#aa982605bfed3124bca1cbd492683d5a5">operator bool</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#ab0d6c416d233c2ff0199f2c6c01d17b0">operator==</a>(const meta_type &other) const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a4fa9395326fe2e4d4209b77448c29b54">prop</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a4931fc02b58faf3b4c6c99e57d264691">prop</a>(meta_any key) const</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#acf01dd080eacbaea1d7477bfb86cca0d">rank</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a60141db2e5fbb4c2bb486b5b57fc7e1c">remove_extent</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a409ff9848597c588b3efec5d75fc9a60">remove_pointer</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#ab7db9f1732a867de992db57d445cad26">reset</a>() noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#ab702cf8050c2625eaf9e4c82c8381117">get</a>(const id_type id, meta_handle instance) const</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a36146bea036a793d7a4a677e9b98c575">id</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a6f07dcf66cea6b56266457cbe1ad583c">invoke</a>(const id_type id, meta_handle instance, meta_any *const args, const std::size_t sz) const</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#acbeff9efb5dd4d79be3def6a1a9700bb">invoke</a>(const id_type id, meta_handle instance, Args &&... args) const</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a565960e80be7756e72f379f460df6bcb">is_array</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#adcacc3fd54583aa8d94efc7390b2a697">is_associative_container</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a703a710385de2497b25a151d015df9cf">is_class</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#aadcf2f5ab500f7797274b4483434a5a3">is_enum</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#ae38f94ac55d5729ccc705dfd72ac226f">is_floating_point</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a8885608a78a0a92d73c1b543cc8f6e42">is_function_pointer</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#acd91251d1dcc3543eeefcbc3925e4988">is_integral</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a14b92e0ae6b55b731cb211a647c7f480">is_member_function_pointer</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a79ab4674bfc521b361a1fc2c576bea44">is_member_object_pointer</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a0965cf555b14902e0564938926d47f48">is_pointer</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#ab4b6f5e100febfa5cdbbcee6f9a20925">is_pointer_like</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#affc9102f4a0500da1ebdb732d46a0dba">is_sequence_container</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a29f99ccafde8c73be71716e559885243">is_union</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a727152c2ab06b138c3552262ba34199a">is_void</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a4acfd32d601a1d9729b825ac10a81f6f">meta_type</a>(node_type *curr=nullptr) noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a2dc19d640208c4f887a1abb5d4fe7f61">node_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#aa982605bfed3124bca1cbd492683d5a5">operator bool</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#ab0d6c416d233c2ff0199f2c6c01d17b0">operator==</a>(const meta_type &other) const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a4fa9395326fe2e4d4209b77448c29b54">prop</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a4931fc02b58faf3b4c6c99e57d264691">prop</a>(meta_any key) const</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#acf01dd080eacbaea1d7477bfb86cca0d">rank</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a60141db2e5fbb4c2bb486b5b57fc7e1c">remove_extent</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a409ff9848597c588b3efec5d75fc9a60">remove_pointer</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#ab7db9f1732a867de992db57d445cad26">reset</a>() noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a708bdf89918c3fdf2b3539454201f1e9">set</a>(const id_type id, meta_handle instance, Type &&value) const</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a9d7a45ed06b058813b928e2778499a5e">size_type</a> typedef</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1meta__type.html#a0e4c4bcdbc69c49fbb4284c9af56e455">type_id</a>() const noexcept</td><td class="entry"><a class="el" href="classentt_1_1meta__type.html">entt::meta_type</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
|
||||
+301
-40
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -195,6 +195,20 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:ad9c9a821b8047a5b48efadd2a045da2a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1meta__any.html">meta_any</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1meta__type.html#ad9c9a821b8047a5b48efadd2a045da2a">construct</a> (Args &&... args) const</td></tr>
|
||||
<tr class="memdesc:ad9c9a821b8047a5b48efadd2a045da2a"><td class="mdescLeft"> </td><td class="mdescRight">Creates an instance of the underlying type, if possible. <a href="classentt_1_1meta__type.html#ad9c9a821b8047a5b48efadd2a045da2a">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad9c9a821b8047a5b48efadd2a045da2a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6f07dcf66cea6b56266457cbe1ad583c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1meta__any.html">meta_any</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1meta__type.html#a6f07dcf66cea6b56266457cbe1ad583c">invoke</a> (const <a class="el" href="namespaceentt.html#a13e040e7b38a8f86d1ab2f096f37b627">id_type</a> <a class="el" href="classentt_1_1meta__type.html#a36146bea036a793d7a4a677e9b98c575">id</a>, <a class="el" href="structentt_1_1meta__handle.html">meta_handle</a> instance, <a class="el" href="classentt_1_1meta__any.html">meta_any</a> *const args, const std::size_t sz) const</td></tr>
|
||||
<tr class="memdesc:a6f07dcf66cea6b56266457cbe1ad583c"><td class="mdescLeft"> </td><td class="mdescRight">Invokes the function with the given identifier, if possible. <a href="classentt_1_1meta__type.html#a6f07dcf66cea6b56266457cbe1ad583c">More...</a><br /></td></tr>
|
||||
<tr class="separator:a6f07dcf66cea6b56266457cbe1ad583c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acbeff9efb5dd4d79be3def6a1a9700bb"><td class="memTemplParams" colspan="2">template<typename... Args> </td></tr>
|
||||
<tr class="memitem:acbeff9efb5dd4d79be3def6a1a9700bb"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1meta__any.html">meta_any</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1meta__type.html#acbeff9efb5dd4d79be3def6a1a9700bb">invoke</a> (const <a class="el" href="namespaceentt.html#a13e040e7b38a8f86d1ab2f096f37b627">id_type</a> <a class="el" href="classentt_1_1meta__type.html#a36146bea036a793d7a4a677e9b98c575">id</a>, <a class="el" href="structentt_1_1meta__handle.html">meta_handle</a> instance, Args &&... args) const</td></tr>
|
||||
<tr class="memdesc:acbeff9efb5dd4d79be3def6a1a9700bb"><td class="mdescLeft"> </td><td class="mdescRight">Invokes the function with the given identifier, if possible. <a href="classentt_1_1meta__type.html#acbeff9efb5dd4d79be3def6a1a9700bb">More...</a><br /></td></tr>
|
||||
<tr class="separator:acbeff9efb5dd4d79be3def6a1a9700bb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a708bdf89918c3fdf2b3539454201f1e9"><td class="memTemplParams" colspan="2">template<typename Type > </td></tr>
|
||||
<tr class="memitem:a708bdf89918c3fdf2b3539454201f1e9"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1meta__type.html#a708bdf89918c3fdf2b3539454201f1e9">set</a> (const <a class="el" href="namespaceentt.html#a13e040e7b38a8f86d1ab2f096f37b627">id_type</a> <a class="el" href="classentt_1_1meta__type.html#a36146bea036a793d7a4a677e9b98c575">id</a>, <a class="el" href="structentt_1_1meta__handle.html">meta_handle</a> instance, Type &&value) const</td></tr>
|
||||
<tr class="memdesc:a708bdf89918c3fdf2b3539454201f1e9"><td class="mdescLeft"> </td><td class="mdescRight">Sets the value of a given variable. <a href="classentt_1_1meta__type.html#a708bdf89918c3fdf2b3539454201f1e9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a708bdf89918c3fdf2b3539454201f1e9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab702cf8050c2625eaf9e4c82c8381117"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1meta__any.html">meta_any</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1meta__type.html#ab702cf8050c2625eaf9e4c82c8381117">get</a> (const <a class="el" href="namespaceentt.html#a13e040e7b38a8f86d1ab2f096f37b627">id_type</a> <a class="el" href="classentt_1_1meta__type.html#a36146bea036a793d7a4a677e9b98c575">id</a>, <a class="el" href="structentt_1_1meta__handle.html">meta_handle</a> instance) const</td></tr>
|
||||
<tr class="memdesc:ab702cf8050c2625eaf9e4c82c8381117"><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of a given variable. <a href="classentt_1_1meta__type.html#ab702cf8050c2625eaf9e4c82c8381117">More...</a><br /></td></tr>
|
||||
<tr class="separator:ab702cf8050c2625eaf9e4c82c8381117"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4fa9395326fe2e4d4209b77448c29b54"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1meta__range.html">meta_range</a>< <a class="el" href="structentt_1_1meta__prop.html">meta_prop</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1meta__type.html#a4fa9395326fe2e4d4209b77448c29b54">prop</a> () const noexcept</td></tr>
|
||||
<tr class="memdesc:a4fa9395326fe2e4d4209b77448c29b54"><td class="mdescLeft"> </td><td class="mdescRight">Returns a range to use to visit top-level meta properties. <a href="classentt_1_1meta__type.html#a4fa9395326fe2e4d4209b77448c29b54">More...</a><br /></td></tr>
|
||||
<tr class="separator:a4fa9395326fe2e4d4209b77448c29b54"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -214,7 +228,7 @@ Public Member Functions</h2></td></tr>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Opaque wrapper for meta types. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00968">968</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01006">1006</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a4acfd32d601a1d9729b825ac10a81f6f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4acfd32d601a1d9729b825ac10a81f6f">◆ </a></span>meta_type()</h2>
|
||||
@@ -248,7 +262,7 @@ Public Member Functions</h2></td></tr>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00989">989</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01027">1027</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -279,7 +293,7 @@ Public Member Functions</h2></td></tr>
|
||||
<p>Returns a range to use to visit top-level meta bases. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>An iterable range to use to visit top-level meta bases. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01172">1172</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01210">1210</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -316,7 +330,7 @@ Public Member Functions</h2></td></tr>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The meta base associated with the given identifier, if any. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01181">1181</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01219">1219</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -362,7 +376,7 @@ template<typename... Args> </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A meta any containing the new instance, if any. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01303">1303</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01341">1341</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -411,7 +425,7 @@ template<typename... Args> </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A meta any containing the new instance, if any. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01283">1283</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01321">1321</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -449,7 +463,7 @@ template<typename Type > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The meta conversion function associated with the given type, if any. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01204">1204</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01242">1242</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -479,7 +493,7 @@ template<typename Type > </div>
|
||||
<p>Returns a range to use to visit top-level meta conversion functions. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>An iterable range to use to visit top-level meta conversion functions. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01193">1193</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01231">1231</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -511,7 +525,7 @@ template<typename... Args> </div>
|
||||
<p>Returns the meta constructor that accepts a given list of types of arguments. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The requested meta constructor, if any. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01224">1224</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01262">1262</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -541,7 +555,7 @@ template<typename... Args> </div>
|
||||
<p>Returns a range to use to visit top-level meta constructors. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>An iterable range to use to visit top-level meta constructors. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01214">1214</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01252">1252</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -571,7 +585,7 @@ template<typename... Args> </div>
|
||||
<p>Returns a range to use to visit top-level meta data. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>An iterable range to use to visit top-level meta data. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01232">1232</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01270">1270</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -609,7 +623,7 @@ template<typename... Args> </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The meta data associated with the given identifier, if any. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01244">1244</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01282">1282</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -646,7 +660,7 @@ template<typename... Args> </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The number of elements along the given dimension of the array if the underlying type is an array type, 0 otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01146">1146</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01184">1184</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -676,7 +690,7 @@ template<typename... Args> </div>
|
||||
<p>Returns a range to use to visit top-level meta functions. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>An iterable range to use to visit top-level meta functions. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01254">1254</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01292">1292</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -714,7 +728,56 @@ template<typename... Args> </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The meta function associated with the given identifier, if any. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01266">1266</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01304">1304</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab702cf8050c2625eaf9e4c82c8381117"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab702cf8050c2625eaf9e4c82c8381117">◆ </a></span>get()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classentt_1_1meta__any.html">meta_any</a> entt::meta_type::get </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="namespaceentt.html#a13e040e7b38a8f86d1ab2f096f37b627">id_type</a> </td>
|
||||
<td class="paramname"><em>id</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="structentt_1_1meta__handle.html">meta_handle</a> </td>
|
||||
<td class="paramname"><em>instance</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Gets the value of a given variable. </p>
|
||||
<p>It must be possible to cast the instance to the parent type of the meta data. Otherwise, invoking the getter results in an undefined behavior.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">id</td><td>Unique identifier. </td></tr>
|
||||
<tr><td class="paramname">instance</td><td>An opaque instance of the underlying type. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A meta any containing the value of the underlying variable. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01415">1415</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -744,7 +807,140 @@ template<typename... Args> </div>
|
||||
<p>Returns the identifier assigned to a meta object. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The identifier assigned to the meta object. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01005">1005</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01043">1043</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="acbeff9efb5dd4d79be3def6a1a9700bb"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#acbeff9efb5dd4d79be3def6a1a9700bb">◆ </a></span>invoke() <span class="overload">[1/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename... Args> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classentt_1_1meta__any.html">meta_any</a> entt::meta_type::invoke </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="namespaceentt.html#a13e040e7b38a8f86d1ab2f096f37b627">id_type</a> </td>
|
||||
<td class="paramname"><em>id</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="structentt_1_1meta__handle.html">meta_handle</a> </td>
|
||||
<td class="paramname"><em>instance</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">Args &&... </td>
|
||||
<td class="paramname"><em>args</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Invokes the function with the given identifier, if possible. </p>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classentt_1_1meta__type.html#a6f07dcf66cea6b56266457cbe1ad583c" title="Invokes the function with the given identifier, if possible.">invoke</a></dd></dl>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">id</td><td>Unique identifier. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="tparams"><dt>Template Parameters</dt><dd>
|
||||
<table class="tparams">
|
||||
<tr><td class="paramname">Args</td><td>Types of arguments to use to invoke the function. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">instance</td><td>An opaque instance of the underlying type. </td></tr>
|
||||
<tr><td class="paramname">args</td><td>Parameters to use to invoke the function. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A meta any containing the new instance, if any. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01379">1379</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a6f07dcf66cea6b56266457cbe1ad583c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6f07dcf66cea6b56266457cbe1ad583c">◆ </a></span>invoke() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classentt_1_1meta__any.html">meta_any</a> entt::meta_type::invoke </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="namespaceentt.html#a13e040e7b38a8f86d1ab2f096f37b627">id_type</a> </td>
|
||||
<td class="paramname"><em>id</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="structentt_1_1meta__handle.html">meta_handle</a> </td>
|
||||
<td class="paramname"><em>instance</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classentt_1_1meta__any.html">meta_any</a> *const </td>
|
||||
<td class="paramname"><em>args</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::size_t </td>
|
||||
<td class="paramname"><em>sz</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Invokes the function with the given identifier, if possible. </p>
|
||||
<p>To invoke a meta function, the parameters must be such that a cast or conversion to the required types is possible. Otherwise, an empty and thus invalid wrapper is returned.<br />
|
||||
It must be possible to cast the instance to the parent type of the meta function. Otherwise, invoking the underlying function results in an undefined behavior.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">id</td><td>Unique identifier. </td></tr>
|
||||
<tr><td class="paramname">instance</td><td>An opaque instance of the underlying type. </td></tr>
|
||||
<tr><td class="paramname">args</td><td>Parameters to use to invoke the function. </td></tr>
|
||||
<tr><td class="paramname">sz</td><td>Number of parameters to use to invoke the function. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A meta any containing the returned value, if any. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01362">1362</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -774,7 +970,7 @@ template<typename... Args> </div>
|
||||
<p>Checks whether a type refers to an array type or not. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the underlying type is an array type, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01038">1038</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01076">1076</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -804,7 +1000,7 @@ template<typename... Args> </div>
|
||||
<p>Checks whether a type refers to an associative container or not. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the underlying type is an associative container, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01125">1125</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01163">1163</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -834,7 +1030,7 @@ template<typename... Args> </div>
|
||||
<p>Checks whether a type refers to a class or not. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the underlying type is a class, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01062">1062</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01100">1100</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -864,7 +1060,7 @@ template<typename... Args> </div>
|
||||
<p>Checks whether a type refers to an enum or not. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the underlying type is an enum, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01046">1046</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01084">1084</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -894,7 +1090,7 @@ template<typename... Args> </div>
|
||||
<p>Checks whether a type refers to a floating-point type or not. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the underlying type is a floating-point type, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01030">1030</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01068">1068</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -924,7 +1120,7 @@ template<typename... Args> </div>
|
||||
<p>Checks whether a type refers to a function pointer or not. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the underlying type is a function pointer, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01079">1079</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01117">1117</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -954,7 +1150,7 @@ template<typename... Args> </div>
|
||||
<p>Checks whether a type refers to an integral type or not. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the underlying type is an integral type, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01021">1021</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01059">1059</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -984,7 +1180,7 @@ template<typename... Args> </div>
|
||||
<p>Checks whether a type refers to a pointer to member function or not. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the underlying type is a pointer to member function, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01098">1098</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01136">1136</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1014,7 +1210,7 @@ template<typename... Args> </div>
|
||||
<p>Checks whether a type refers to a pointer to data member or not. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the underlying type is a pointer to data member, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01088">1088</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01126">1126</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1044,7 +1240,7 @@ template<typename... Args> </div>
|
||||
<p>Checks whether a type refers to a pointer or not. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the underlying type is a pointer, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01070">1070</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01108">1108</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1074,7 +1270,7 @@ template<typename... Args> </div>
|
||||
<p>Checks whether a type is a pointer-like type or not. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the underlying type is a pointer-like one, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01107">1107</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01145">1145</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1104,7 +1300,7 @@ template<typename... Args> </div>
|
||||
<p>Checks whether a type refers to a sequence container or not. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the underlying type is a sequence container, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01116">1116</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01154">1154</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1134,7 +1330,7 @@ template<typename... Args> </div>
|
||||
<p>Checks whether a type refers to an union or not. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the underlying type is an union, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01054">1054</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01092">1092</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1164,7 +1360,7 @@ template<typename... Args> </div>
|
||||
<p>Checks whether a type refers to void or not. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the underlying type is void, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01013">1013</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01051">1051</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1194,7 +1390,7 @@ template<typename... Args> </div>
|
||||
<p>Returns true if a meta object is valid, false otherwise. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the meta object is valid, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01334">1334</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01446">1446</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1231,7 +1427,7 @@ template<typename... Args> </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if the two meta objects refer to the same type, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01344">1344</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01456">1456</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1261,7 +1457,7 @@ template<typename... Args> </div>
|
||||
<p>Returns a range to use to visit top-level meta properties. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>An iterable range to use to visit top-level meta properties. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01312">1312</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01424">1424</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1299,7 +1495,7 @@ template<typename... Args> </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The property associated with the given key, if any. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01324">1324</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01436">1436</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1329,7 +1525,7 @@ template<typename... Args> </div>
|
||||
<p>If a type refers to an array type, provides the number of dimensions of the array. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The number of dimensions of the array if the underlying type is an array type, 0 otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01135">1135</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01173">1173</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1359,7 +1555,7 @@ template<typename... Args> </div>
|
||||
<p>Provides the meta type for which the array is defined. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The meta type for which the array is defined or this meta type if it doesn't refer to an array type. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01164">1164</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01202">1202</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1389,7 +1585,7 @@ template<typename... Args> </div>
|
||||
<p>Provides the meta type for which the pointer is defined. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The meta type for which the pointer is defined or this meta type if it doesn't refer to a pointer type. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01155">1155</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01193">1193</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1421,7 +1617,72 @@ template<typename... Args> </div>
|
||||
Base classes aren't reset but the link between the two types is removed.</p>
|
||||
<p>The meta type is also removed from the list of searchable types. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01358">1358</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01470">1470</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a708bdf89918c3fdf2b3539454201f1e9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a708bdf89918c3fdf2b3539454201f1e9">◆ </a></span>set()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename Type > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool entt::meta_type::set </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="namespaceentt.html#a13e040e7b38a8f86d1ab2f096f37b627">id_type</a> </td>
|
||||
<td class="paramname"><em>id</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="structentt_1_1meta__handle.html">meta_handle</a> </td>
|
||||
<td class="paramname"><em>instance</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">Type && </td>
|
||||
<td class="paramname"><em>value</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Sets the value of a given variable. </p>
|
||||
<p>It must be possible to cast the instance to the parent type of the meta data. Otherwise, invoking the setter results in an undefined behavior.<br />
|
||||
The type of the value must be such that a cast or conversion to the type of the variable is possible. Otherwise, invoking the setter does nothing.</p>
|
||||
<dl class="tparams"><dt>Template Parameters</dt><dd>
|
||||
<table class="tparams">
|
||||
<tr><td class="paramname">Type</td><td>Type of value to assign. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">id</td><td>Unique identifier. </td></tr>
|
||||
<tr><td class="paramname">instance</td><td>An opaque instance of the underlying type. </td></tr>
|
||||
<tr><td class="paramname">value</td><td>Parameter to use to set the underlying variable. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True in case of success, false otherwise. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01400">1400</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -1451,7 +1712,7 @@ template<typename... Args> </div>
|
||||
<p>Returns the type id of the underlying type. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The type id of the underlying type. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l00997">997</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="meta_8hpp_source.html#l01035">1035</a> of file <a class="el" href="meta_8hpp_source.html">meta.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -84,7 +84,7 @@ $(function() {
|
||||
Inheritance diagram for entt::sparse_set< Entity >:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classentt_1_1sparse__set__inherit__graph.png" border="0" usemap="#aentt_1_1sparse__set_3_01Entity_01_4_inherit__map" alt="Inheritance graph"/></div>
|
||||
<map name="entt_1_1sparse__set_3_01Entity_01_4_inherit__map" id="entt_1_1sparse__set_3_01Entity_01_4_inherit__map">
|
||||
<map name="entt_1_1sparse__set_3_01Entity_01_4_inherit__map" id="aentt_1_1sparse__set_3_01Entity_01_4_inherit__map">
|
||||
<area shape="rect" title="Basic sparse set implementation." alt="" coords="5,79,180,105"/>
|
||||
<area shape="rect" href="classentt_1_1storage.html" title="Basic storage implementation." alt="" coords="250,5,403,32"/>
|
||||
<area shape="rect" href="classentt_1_1storage_3_01Entity_00_01Type_00_01std_1_1enable__if__t_3_01is__eto__eligible__v_3_01Type_01_4_01_4_01_4.html" title="Basic storage implementation." alt="" coords="254,57,399,127"/>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -84,7 +84,7 @@ $(function() {
|
||||
Inheritance diagram for entt::storage< Entity, Type, typename >:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classentt_1_1storage__inherit__graph.png" border="0" usemap="#aentt_1_1storage_3_01Entity_00_01Type_00_01typename_01_4_inherit__map" alt="Inheritance graph"/></div>
|
||||
<map name="entt_1_1storage_3_01Entity_00_01Type_00_01typename_01_4_inherit__map" id="entt_1_1storage_3_01Entity_00_01Type_00_01typename_01_4_inherit__map">
|
||||
<map name="entt_1_1storage_3_01Entity_00_01Type_00_01typename_01_4_inherit__map" id="aentt_1_1storage_3_01Entity_00_01Type_00_01typename_01_4_inherit__map">
|
||||
<area shape="rect" title="Basic storage implementation." alt="" coords="20,80,165,121"/>
|
||||
<area shape="rect" href="classentt_1_1sparse__set.html" title="Basic sparse set implementation." alt="" coords="5,5,180,32"/>
|
||||
</map>
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -0,0 +1,86 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.20"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>EnTT: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.6.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.20 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespaceentt.html">entt</a></li><li class="navelem"><a class="el" href="classentt_1_1type__info.html">type_info</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">entt::type_info Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classentt_1_1type__info.html">entt::type_info</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1type__info.html#a81a3f8620bc293d3bb163189f63bf071">hash</a></td><td class="entry"><a class="el" href="classentt_1_1type__info.html">entt::type_info</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1type__info.html#a93fc4cce43d441e73becdebb3188416d">name</a></td><td class="entry"><a class="el" href="classentt_1_1type__info.html">entt::type_info</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classentt_1_1type__info.html#af245028d763e01ff8f1ace7e67d51cba">seq</a></td><td class="entry"><a class="el" href="classentt_1_1type__info.html">entt::type_info</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classentt_1_1type__info.html#a26e32f48f686578bc94644c2e64d0f71">type_id</a>() noexcept</td><td class="entry"><a class="el" href="classentt_1_1type__info.html">entt::type_info</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,157 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.20"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>EnTT: entt::type_info Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.6.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.20 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespaceentt.html">entt</a></li><li class="navelem"><a class="el" href="classentt_1_1type__info.html">type_info</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-attribs">Public Attributes</a> |
|
||||
<a href="#friends">Friends</a> |
|
||||
<a href="classentt_1_1type__info-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">entt::type_info Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Implementation specific information about a type.
|
||||
<a href="classentt_1_1type__info.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <<a class="el" href="type__info_8hpp_source.html">type_info.hpp</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
||||
Public Attributes</h2></td></tr>
|
||||
<tr class="memitem:af245028d763e01ff8f1ace7e67d51cba"><td class="memItemLeft" align="right" valign="top"><a id="af245028d763e01ff8f1ace7e67d51cba"></a>
|
||||
seq_fn *const </td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1type__info.html#af245028d763e01ff8f1ace7e67d51cba">seq</a></td></tr>
|
||||
<tr class="memdesc:af245028d763e01ff8f1ace7e67d51cba"><td class="mdescLeft"> </td><td class="mdescRight">Type sequential identifier. <br /></td></tr>
|
||||
<tr class="separator:af245028d763e01ff8f1ace7e67d51cba"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a81a3f8620bc293d3bb163189f63bf071"><td class="memItemLeft" align="right" valign="top"><a id="a81a3f8620bc293d3bb163189f63bf071"></a>
|
||||
hash_fn *const </td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1type__info.html#a81a3f8620bc293d3bb163189f63bf071">hash</a></td></tr>
|
||||
<tr class="memdesc:a81a3f8620bc293d3bb163189f63bf071"><td class="mdescLeft"> </td><td class="mdescRight">Type hash. <br /></td></tr>
|
||||
<tr class="separator:a81a3f8620bc293d3bb163189f63bf071"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a93fc4cce43d441e73becdebb3188416d"><td class="memItemLeft" align="right" valign="top"><a id="a93fc4cce43d441e73becdebb3188416d"></a>
|
||||
name_fn *const </td><td class="memItemRight" valign="bottom"><a class="el" href="classentt_1_1type__info.html#a93fc4cce43d441e73becdebb3188416d">name</a></td></tr>
|
||||
<tr class="memdesc:a93fc4cce43d441e73becdebb3188416d"><td class="mdescLeft"> </td><td class="mdescRight">Type name. <br /></td></tr>
|
||||
<tr class="separator:a93fc4cce43d441e73becdebb3188416d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
|
||||
Friends</h2></td></tr>
|
||||
<tr class="memitem:a26e32f48f686578bc94644c2e64d0f71"><td class="memTemplParams" colspan="2">template<typename > </td></tr>
|
||||
<tr class="memitem:a26e32f48f686578bc94644c2e64d0f71"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classentt_1_1type__info.html">type_info</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classentt_1_1type__info.html#a26e32f48f686578bc94644c2e64d0f71">type_id</a> () noexcept</td></tr>
|
||||
<tr class="memdesc:a26e32f48f686578bc94644c2e64d0f71"><td class="mdescLeft"> </td><td class="mdescRight">Returns the type info object for a given type. <a href="classentt_1_1type__info.html#a26e32f48f686578bc94644c2e64d0f71">More...</a><br /></td></tr>
|
||||
<tr class="separator:a26e32f48f686578bc94644c2e64d0f71"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Implementation specific information about a type. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="type__info_8hpp_source.html#l00128">128</a> of file <a class="el" href="type__info_8hpp_source.html">type_info.hpp</a>.</p>
|
||||
</div><h2 class="groupheader">Friends And Related Function Documentation</h2>
|
||||
<a id="a26e32f48f686578bc94644c2e64d0f71"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a26e32f48f686578bc94644c2e64d0f71">◆ </a></span>type_id</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classentt_1_1type__info.html">type_info</a> type_id </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns the type info object for a given type. </p>
|
||||
<dl class="tparams"><dt>Template Parameters</dt><dd>
|
||||
<table class="tparams">
|
||||
<tr><td class="paramname">Type</td><td>Type for which to generate a type info object. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The type info object for the given type. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="type__info_8hpp_source.html#l00158">158</a> of file <a class="el" href="type__info_8hpp_source.html">type_info.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>src/entt/core/<a class="el" href="type__info_8hpp_source.html">type_info.hpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">EnTT
|
||||
 <span id="projectnumber">3.5.1</span>
|
||||
 <span id="projectnumber">3.5.2</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user