|
|
@@ -100,8 +100,8 @@ struct meta_data_node {
|
|
|
meta_type (*arg)(const meta_ctx &, const size_type) noexcept {};
|
|
|
bool (*set)(meta_handle, meta_any){};
|
|
|
meta_any (*get)(const meta_ctx &, meta_handle){};
|
|
|
- dense_map<id_type, meta_prop_node, identity> prop{};
|
|
|
meta_custom_node custom{};
|
|
|
+ dense_map<id_type, meta_prop_node, identity> prop{};
|
|
|
};
|
|
|
|
|
|
struct meta_func_node {
|
|
|
@@ -113,8 +113,8 @@ struct meta_func_node {
|
|
|
meta_type (*arg)(const meta_ctx &, const size_type) noexcept {};
|
|
|
meta_any (*invoke)(const meta_ctx &, meta_handle, meta_any *const){};
|
|
|
std::shared_ptr<meta_func_node> next{};
|
|
|
- dense_map<id_type, meta_prop_node, identity> prop{};
|
|
|
meta_custom_node custom{};
|
|
|
+ dense_map<id_type, meta_prop_node, identity> prop{};
|
|
|
};
|
|
|
|
|
|
struct meta_template_node {
|
|
|
@@ -148,8 +148,8 @@ struct meta_type_node {
|
|
|
meta_any (*from_void)(const meta_ctx &, void *, const void *){};
|
|
|
meta_template_node templ{};
|
|
|
meta_dtor_node dtor{};
|
|
|
- std::shared_ptr<meta_type_descriptor> details{};
|
|
|
meta_custom_node custom{};
|
|
|
+ std::shared_ptr<meta_type_descriptor> details{};
|
|
|
};
|
|
|
|
|
|
template<auto Member>
|