meta: drop redundant member init

This commit is contained in:
Michele Caini
2025-01-21 10:52:47 +01:00
parent 6304cf6f1e
commit 4ac175ca81

View File

@@ -64,7 +64,7 @@ struct meta_type_node;
struct meta_custom_node {
id_type type{};
std::shared_ptr<void> value{};
std::shared_ptr<void> value;
};
struct meta_base_node {
@@ -113,7 +113,7 @@ struct meta_func_node {
meta_type_node (*ret)(const meta_context &) noexcept {};
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{};
std::shared_ptr<meta_func_node> next;
meta_custom_node custom{};
};
@@ -126,11 +126,11 @@ struct meta_template_node {
};
struct meta_type_descriptor {
std::vector<meta_ctor_node> ctor{};
std::vector<meta_base_node> base{};
std::vector<meta_conv_node> conv{};
std::vector<meta_data_node> data{};
std::vector<meta_func_node> func{};
std::vector<meta_ctor_node> ctor;
std::vector<meta_base_node> base;
std::vector<meta_conv_node> conv;
std::vector<meta_data_node> data;
std::vector<meta_func_node> func;
};
struct meta_type_node {
@@ -148,7 +148,7 @@ struct meta_type_node {
meta_template_node templ{};
meta_dtor_node dtor{};
meta_custom_node custom{};
std::shared_ptr<meta_type_descriptor> details{};
std::shared_ptr<meta_type_descriptor> details;
};
template<auto Member, typename Type, typename Value>