Skip to content

Commit

Permalink
Merge branch 'future'
Browse files Browse the repository at this point in the history
  • Loading branch information
veselink1 committed Jun 6, 2020
2 parents aeb9fa5 + 3465c29 commit fec1d09
Show file tree
Hide file tree
Showing 119 changed files with 4,708 additions and 4,493 deletions.
15 changes: 14 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

</center>

## refl-cpp v0.9.1 [[Documentation](https://veselink1.github.io/refl-cpp/md__introduction.html)]
## refl-cpp v0.10.0 [[Documentation](https://veselink1.github.io/refl-cpp/md__introduction.html)]

A compile-time reflection library for modern C++ with support for overloads, templates, attributes and proxies

Expand Down Expand Up @@ -145,6 +145,19 @@ REFL_FUNC(Function, Attribute...)
`Patch` denotes a version which fixed a bug or does not include major new features.
---
### v0.10.0
- Introduced automatic property name normalization in `get_display_name` for properties with no `friendly_name`. Example: `get_display_name(get_foo) -> "foo"`
- Added built-in reflection support for `std::string_view` [#23](https://github.com/veselink1/refl-cpp/issues/23)
- Fixed: operations on `type_list` do not properly take into account reference qualifiers
- Fixed `const_string` constructor in older versions of clang
- Fixed `util::filter` results list order (used to be reversed)
- Fixed implementation of `reflect`, `is_reflectable`, `debug`
- Improved `runtime::debug` print formatting
- Removed filtering by `const_string` utils [#21](https://github.com/veselink1/refl-cpp/issues/21). Suggested workaround: use predicate variants
- Removed refl-ht support
- Code cleanup [#24](https://github.com/veselink1/refl-cpp/issues/24), [#20](https://github.com/veselink1/refl-cpp/issues/20)
### v0.9.1
- Bugfix for `refl::descriptor::get_bases` for clang [#19](https://github.com/veselink1/refl-cpp/issues/19)
Expand Down
64 changes: 27 additions & 37 deletions docs/annotated.html

Large diffs are not rendered by default.

123 changes: 52 additions & 71 deletions docs/classes.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/classrefl_1_1descriptor_1_1type__descriptor-members.html
Original file line number Diff line number Diff line change
Expand Up @@ -100,8 +100,8 @@
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#a5c8eefceec1c9eba0543acd3336f498e">attribute_types</a> typedef</td><td class="entry"><a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html">refl::descriptor::type_descriptor&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#ad71db44823dc75bcdd6bcd98449bab31">attributes</a></td><td class="entry"><a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html">refl::descriptor::type_descriptor&lt; T &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#aa75434f86b9f21d8c2a03e1423432b76">member_types</a> typedef</td><td class="entry"><a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html">refl::descriptor::type_descriptor&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#a55ee7cc3d76dd8cd669bf3132cd9d35a">members</a></td><td class="entry"><a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html">refl::descriptor::type_descriptor&lt; T &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#abced96d86e87fce0968b1a9c9c2df561">member_types</a> typedef</td><td class="entry"><a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html">refl::descriptor::type_descriptor&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#a88b7cf52fb0cce2dd7f98e8f6ee9cce4">members</a></td><td class="entry"><a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html">refl::descriptor::type_descriptor&lt; T &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#a2593e5ff02d41a4a4c0d45194c21ac6b">name</a></td><td class="entry"><a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html">refl::descriptor::type_descriptor&lt; T &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#a38599f7e777bda08453cdc4387c03708">type</a> typedef</td><td class="entry"><a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html">refl::descriptor::type_descriptor&lt; T &gt;</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
Expand Down
22 changes: 11 additions & 11 deletions docs/classrefl_1_1descriptor_1_1type__descriptor.html
Original file line number Diff line number Diff line change
Expand Up @@ -109,15 +109,15 @@
Public Types</h2></td></tr>
<tr class="memitem:a38599f7e777bda08453cdc4387c03708"><td class="memItemLeft" align="right" valign="top">typedef T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#a38599f7e777bda08453cdc4387c03708">type</a></td></tr>
<tr class="separator:a38599f7e777bda08453cdc4387c03708"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa75434f86b9f21d8c2a03e1423432b76"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacerefl.html#abd6e1d866e696d2f1173fd2d3cd30875">refl::member_list</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#aa75434f86b9f21d8c2a03e1423432b76">member_types</a></td></tr>
<tr class="separator:aa75434f86b9f21d8c2a03e1423432b76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abced96d86e87fce0968b1a9c9c2df561"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacerefl_1_1descriptor.html#a69ecf7d87e1278607e8735b8f0830b89">member_list</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#abced96d86e87fce0968b1a9c9c2df561">member_types</a></td></tr>
<tr class="separator:abced96d86e87fce0968b1a9c9c2df561"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c8eefceec1c9eba0543acd3336f498e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacerefl_1_1trait.html#ae2279db43338368acb8af9ade961a504">trait::as_type_list_t</a>&lt; std::remove_cv_t&lt; decltype(type_info::attributes)&gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#a5c8eefceec1c9eba0543acd3336f498e">attribute_types</a></td></tr>
<tr class="separator:a5c8eefceec1c9eba0543acd3336f498e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a55ee7cc3d76dd8cd669bf3132cd9d35a"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="namespacerefl.html#abd6e1d866e696d2f1173fd2d3cd30875">refl::member_list</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#a55ee7cc3d76dd8cd669bf3132cd9d35a">members</a> { }</td></tr>
<tr class="separator:a55ee7cc3d76dd8cd669bf3132cd9d35a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88b7cf52fb0cce2dd7f98e8f6ee9cce4"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="namespacerefl_1_1descriptor.html#a69ecf7d87e1278607e8735b8f0830b89">member_list</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#a88b7cf52fb0cce2dd7f98e8f6ee9cce4">members</a> { }</td></tr>
<tr class="separator:a88b7cf52fb0cce2dd7f98e8f6ee9cce4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2593e5ff02d41a4a4c0d45194c21ac6b"><td class="memItemLeft" align="right" valign="top">static constexpr const auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#a2593e5ff02d41a4a4c0d45194c21ac6b">name</a> { type_info::name }</td></tr>
<tr class="separator:a2593e5ff02d41a4a4c0d45194c21ac6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad71db44823dc75bcdd6bcd98449bab31"><td class="memItemLeft" align="right" valign="top">static constexpr const auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#ad71db44823dc75bcdd6bcd98449bab31">attributes</a> { type_info::attributes }</td></tr>
Expand Down Expand Up @@ -147,20 +147,20 @@ <h2 class="memtitle"><span class="permalink"><a href="#a5c8eefceec1c9eba0543acd3

</div>
</div>
<a id="aa75434f86b9f21d8c2a03e1423432b76"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa75434f86b9f21d8c2a03e1423432b76">&#9670;&nbsp;</a></span>member_types</h2>
<a id="abced96d86e87fce0968b1a9c9c2df561"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abced96d86e87fce0968b1a9c9c2df561">&#9670;&nbsp;</a></span>member_types</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="namespacerefl.html#abd6e1d866e696d2f1173fd2d3cd30875">refl::member_list</a>&lt;T&gt; <a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html">refl::descriptor::type_descriptor</a>&lt; T &gt;::<a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#aa75434f86b9f21d8c2a03e1423432b76">member_types</a></td>
<td class="memname">typedef <a class="el" href="namespacerefl_1_1descriptor.html#a69ecf7d87e1278607e8735b8f0830b89">member_list</a>&lt;T&gt; <a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html">refl::descriptor::type_descriptor</a>&lt; T &gt;::<a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#abced96d86e87fce0968b1a9c9c2df561">member_types</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>A synonym for <a class="el" href="namespacerefl.html#abd6e1d866e696d2f1173fd2d3cd30875">refl::member_list&lt;T&gt;</a>. </p>
<p>A synonym for member_list&lt;T&gt;. </p>

</div>
</div>
Expand Down Expand Up @@ -207,8 +207,8 @@ <h2 class="memtitle"><span class="permalink"><a href="#ad71db44823dc75bcdd6bcd98

</div>
</div>
<a id="a55ee7cc3d76dd8cd669bf3132cd9d35a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55ee7cc3d76dd8cd669bf3132cd9d35a">&#9670;&nbsp;</a></span>members</h2>
<a id="a88b7cf52fb0cce2dd7f98e8f6ee9cce4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88b7cf52fb0cce2dd7f98e8f6ee9cce4">&#9670;&nbsp;</a></span>members</h2>

<div class="memitem">
<div class="memproto">
Expand All @@ -219,7 +219,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a55ee7cc3d76dd8cd669bf313
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespacerefl.html#abd6e1d866e696d2f1173fd2d3cd30875">refl::member_list</a>&lt;T&gt; <a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html">refl::descriptor::type_descriptor</a>&lt; T &gt;::members { }</td>
<td class="memname">constexpr <a class="el" href="namespacerefl_1_1descriptor.html#a69ecf7d87e1278607e8735b8f0830b89">member_list</a>&lt;T&gt; <a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html">refl::descriptor::type_descriptor</a>&lt; T &gt;::members { }</td>
</tr>
</table>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/classrefl_1_1descriptor_1_1type__descriptor.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
var classrefl_1_1descriptor_1_1type__descriptor =
[
[ "attribute_types", "classrefl_1_1descriptor_1_1type__descriptor.html#a5c8eefceec1c9eba0543acd3336f498e", null ],
[ "member_types", "classrefl_1_1descriptor_1_1type__descriptor.html#aa75434f86b9f21d8c2a03e1423432b76", null ],
[ "member_types", "classrefl_1_1descriptor_1_1type__descriptor.html#abced96d86e87fce0968b1a9c9c2df561", null ],
[ "type", "classrefl_1_1descriptor_1_1type__descriptor.html#a38599f7e777bda08453cdc4387c03708", null ]
];
9 changes: 2 additions & 7 deletions docs/functions.html
Original file line number Diff line number Diff line change
Expand Up @@ -182,10 +182,10 @@ <h3><a id="index_m"></a>- m -</h3><ul>
: <a class="el" href="classrefl_1_1descriptor_1_1member__descriptor__base.html#a098cba21d2e91ee593b59573295b04d4">refl::descriptor::member_descriptor_base&lt; T, N &gt;</a>
</li>
<li>member_types
: <a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#aa75434f86b9f21d8c2a03e1423432b76">refl::descriptor::type_descriptor&lt; T &gt;</a>
: <a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#abced96d86e87fce0968b1a9c9c2df561">refl::descriptor::type_descriptor&lt; T &gt;</a>
</li>
<li>members
: <a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#a55ee7cc3d76dd8cd669bf3132cd9d35a">refl::descriptor::type_descriptor&lt; T &gt;</a>
: <a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#a88b7cf52fb0cce2dd7f98e8f6ee9cce4">refl::descriptor::type_descriptor&lt; T &gt;</a>
</li>
</ul>

Expand Down Expand Up @@ -259,16 +259,11 @@ <h3><a id="index_t"></a>- t -</h3><ul>
</li>
<li>type
: <a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#a38599f7e777bda08453cdc4387c03708">refl::descriptor::type_descriptor&lt; T &gt;</a>
, <a class="el" href="structrefl_1_1trait_1_1append_3_01_t_00_01type__list_3_01_ts_8_8_8_01_4_01_4.html#a25a863e26cb96d34a896e3cbd53e691e">refl::trait::append&lt; T, type_list&lt; Ts... &gt; &gt;</a>
, <a class="el" href="structrefl_1_1trait_1_1as__type__list_3_01_t_3_01_ts_8_8_8_01_4_01_4.html#a83bf2f383c12d5294c40d3f91400f118">refl::trait::as_type_list&lt; T&lt; Ts... &gt; &gt;</a>
, <a class="el" href="structrefl_1_1trait_1_1concat_3_01type__list_3_01_ts_8_8_8_01_4_00_01type__list_3_01_us_8_8_8_01_4_01_4.html#add54985c94907c26977b2efe16ded0e4">refl::trait::concat&lt; type_list&lt; Ts... &gt;, type_list&lt; Us... &gt; &gt;</a>
, <a class="el" href="structrefl_1_1trait_1_1filter_3_01_predicate_00_01type__list_3_01_ts_8_8_8_01_4_01_4.html#aabb8d172070c69e43d418850c765343f">refl::trait::filter&lt; Predicate, type_list&lt; Ts... &gt; &gt;</a>
, <a class="el" href="structrefl_1_1trait_1_1first_3_01type__list_3_01_t_00_01_ts_8_8_8_01_4_01_4.html#a0d0e5ca6fc83685888fdab8c186c5ea6">refl::trait::first&lt; type_list&lt; T, Ts... &gt; &gt;</a>
, <a class="el" href="structrefl_1_1trait_1_1last_3_01type__list_3_01_t_00_01_ts_8_8_8_01_4_01_4.html#a500bf3f9a0fdeb37fbf95fd5d055ea87">refl::trait::last&lt; type_list&lt; T, Ts... &gt; &gt;</a>
, <a class="el" href="structrefl_1_1trait_1_1map_3_01_mapper_00_01type__list_3_01_ts_8_8_8_01_4_01_4.html#a1bc0e8f7842db0bafe52a70c757069fb">refl::trait::map&lt; Mapper, type_list&lt; Ts... &gt; &gt;</a>
, <a class="el" href="structrefl_1_1trait_1_1prepend_3_01_t_00_01type__list_3_01_ts_8_8_8_01_4_01_4.html#a41d372af81e5083f994c5a4108e7ea28">refl::trait::prepend&lt; T, type_list&lt; Ts... &gt; &gt;</a>
, <a class="el" href="structrefl_1_1trait_1_1remove__qualifiers.html#a39800dbc8004ea52c246cdda69f4d409">refl::trait::remove_qualifiers&lt; T &gt;</a>
, <a class="el" href="structrefl_1_1trait_1_1tail_3_01type__list_3_01_t_00_01_ts_8_8_8_01_4_01_4.html#a1b59d7eab71c1083e4430c0337f5cee0">refl::trait::tail&lt; type_list&lt; T, Ts... &gt; &gt;</a>
</li>
</ul>

Expand Down
7 changes: 1 addition & 6 deletions docs/functions_type.html
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@
: <a class="el" href="classrefl_1_1descriptor_1_1member__descriptor__base.html#a098cba21d2e91ee593b59573295b04d4">refl::descriptor::member_descriptor_base&lt; T, N &gt;</a>
</li>
<li>member_types
: <a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#aa75434f86b9f21d8c2a03e1423432b76">refl::descriptor::type_descriptor&lt; T &gt;</a>
: <a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#abced96d86e87fce0968b1a9c9c2df561">refl::descriptor::type_descriptor&lt; T &gt;</a>
</li>
<li>return_type
: <a class="el" href="classrefl_1_1descriptor_1_1function__descriptor.html#a7f6f665c1d51087c1aa253eaf3edbeae">refl::descriptor::function_descriptor&lt; T, N &gt;</a>
Expand All @@ -119,16 +119,11 @@
</li>
<li>type
: <a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#a38599f7e777bda08453cdc4387c03708">refl::descriptor::type_descriptor&lt; T &gt;</a>
, <a class="el" href="structrefl_1_1trait_1_1append_3_01_t_00_01type__list_3_01_ts_8_8_8_01_4_01_4.html#a25a863e26cb96d34a896e3cbd53e691e">refl::trait::append&lt; T, type_list&lt; Ts... &gt; &gt;</a>
, <a class="el" href="structrefl_1_1trait_1_1as__type__list_3_01_t_3_01_ts_8_8_8_01_4_01_4.html#a83bf2f383c12d5294c40d3f91400f118">refl::trait::as_type_list&lt; T&lt; Ts... &gt; &gt;</a>
, <a class="el" href="structrefl_1_1trait_1_1concat_3_01type__list_3_01_ts_8_8_8_01_4_00_01type__list_3_01_us_8_8_8_01_4_01_4.html#add54985c94907c26977b2efe16ded0e4">refl::trait::concat&lt; type_list&lt; Ts... &gt;, type_list&lt; Us... &gt; &gt;</a>
, <a class="el" href="structrefl_1_1trait_1_1filter_3_01_predicate_00_01type__list_3_01_ts_8_8_8_01_4_01_4.html#aabb8d172070c69e43d418850c765343f">refl::trait::filter&lt; Predicate, type_list&lt; Ts... &gt; &gt;</a>
, <a class="el" href="structrefl_1_1trait_1_1first_3_01type__list_3_01_t_00_01_ts_8_8_8_01_4_01_4.html#a0d0e5ca6fc83685888fdab8c186c5ea6">refl::trait::first&lt; type_list&lt; T, Ts... &gt; &gt;</a>
, <a class="el" href="structrefl_1_1trait_1_1last_3_01type__list_3_01_t_00_01_ts_8_8_8_01_4_01_4.html#a500bf3f9a0fdeb37fbf95fd5d055ea87">refl::trait::last&lt; type_list&lt; T, Ts... &gt; &gt;</a>
, <a class="el" href="structrefl_1_1trait_1_1map_3_01_mapper_00_01type__list_3_01_ts_8_8_8_01_4_01_4.html#a1bc0e8f7842db0bafe52a70c757069fb">refl::trait::map&lt; Mapper, type_list&lt; Ts... &gt; &gt;</a>
, <a class="el" href="structrefl_1_1trait_1_1prepend_3_01_t_00_01type__list_3_01_ts_8_8_8_01_4_01_4.html#a41d372af81e5083f994c5a4108e7ea28">refl::trait::prepend&lt; T, type_list&lt; Ts... &gt; &gt;</a>
, <a class="el" href="structrefl_1_1trait_1_1remove__qualifiers.html#a39800dbc8004ea52c246cdda69f4d409">refl::trait::remove_qualifiers&lt; T &gt;</a>
, <a class="el" href="structrefl_1_1trait_1_1tail_3_01type__list_3_01_t_00_01_ts_8_8_8_01_4_01_4.html#a1b59d7eab71c1083e4430c0337f5cee0">refl::trait::tail&lt; type_list&lt; T, Ts... &gt; &gt;</a>
</li>
<li>value_type
: <a class="el" href="classrefl_1_1descriptor_1_1field__descriptor.html#afcc7c5c7e2ee1a67cab3a6b526d092d2">refl::descriptor::field_descriptor&lt; T, N &gt;</a>
Expand Down
2 changes: 1 addition & 1 deletion docs/functions_vars.html
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@
: <a class="el" href="structrefl_1_1attr_1_1base__types.html#a1de0c6ee5fa8bf39070b6163ad6ea29d">refl::attr::base_types&lt; Ts &gt;</a>
</li>
<li>members
: <a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#a55ee7cc3d76dd8cd669bf3132cd9d35a">refl::descriptor::type_descriptor&lt; T &gt;</a>
: <a class="el" href="classrefl_1_1descriptor_1_1type__descriptor.html#a88b7cf52fb0cce2dd7f98e8f6ee9cce4">refl::descriptor::type_descriptor&lt; T &gt;</a>
</li>
<li>name
: <a class="el" href="classrefl_1_1descriptor_1_1member__descriptor__base.html#a5d009e0abbaad1707d6cdb5cf743f18b">refl::descriptor::member_descriptor_base&lt; T, N &gt;</a>
Expand Down
3 changes: 0 additions & 3 deletions docs/globals.html
Original file line number Diff line number Diff line change
Expand Up @@ -92,9 +92,6 @@

<div class="contents">
<div class="textblock">Here is a list of all file members with links to the files they belong to:</div><ul>
<li>REFL
: <a class="el" href="refl_8hpp.html#a3f8c7841ef8896c48746f951cdd0029c">refl.hpp</a>
</li>
<li>REFL_DETAIL_ATTRIBUTES
: <a class="el" href="refl_8hpp.html#ad77fb25bb894a5f1f091a4a94fa67b3f">refl.hpp</a>
</li>
Expand Down
3 changes: 0 additions & 3 deletions docs/globals_defs.html
Original file line number Diff line number Diff line change
Expand Up @@ -92,9 +92,6 @@

<div class="contents">
&#160;<ul>
<li>REFL
: <a class="el" href="refl_8hpp.html#a3f8c7841ef8896c48746f951cdd0029c">refl.hpp</a>
</li>
<li>REFL_DETAIL_ATTRIBUTES
: <a class="el" href="refl_8hpp.html#ad77fb25bb894a5f1f091a4a94fa67b3f">refl.hpp</a>
</li>
Expand Down
Loading

0 comments on commit fec1d09

Please sign in to comment.