meta: correctly initialize all members of meta container wrappers
This commit is contained in:
@@ -83,14 +83,14 @@ private:
|
||||
const meta_ctx *ctx{};
|
||||
internal::meta_type_node (*value_type_node)(const internal::meta_context &){};
|
||||
internal::meta_type_node (*const_reference_node)(const internal::meta_context &){};
|
||||
size_type (*size_fn)(const void *);
|
||||
bool (*clear_fn)(void *);
|
||||
bool (*reserve_fn)(void *, const size_type);
|
||||
bool (*resize_fn)(void *, const size_type);
|
||||
void (*begin_fn)(const void *, const bool, iterator &);
|
||||
void (*end_fn)(const void *, const bool, iterator &);
|
||||
bool (*insert_fn)(void *, const void *, const void *, iterator &);
|
||||
bool (*erase_fn)(void *, iterator &);
|
||||
size_type (*size_fn)(const void *){};
|
||||
bool (*clear_fn)(void *){};
|
||||
bool (*reserve_fn)(void *, const size_type){};
|
||||
bool (*resize_fn)(void *, const size_type){};
|
||||
void (*begin_fn)(const void *, const bool, iterator &){};
|
||||
void (*end_fn)(const void *, const bool, iterator &){};
|
||||
bool (*insert_fn)(void *, const void *, const void *, iterator &){};
|
||||
bool (*erase_fn)(void *, iterator &){};
|
||||
any storage{};
|
||||
};
|
||||
|
||||
@@ -159,14 +159,14 @@ private:
|
||||
internal::meta_type_node (*key_type_node)(const internal::meta_context &){};
|
||||
internal::meta_type_node (*mapped_type_node)(const internal::meta_context &){};
|
||||
internal::meta_type_node (*value_type_node)(const internal::meta_context &){};
|
||||
size_type (*size_fn)(const void *);
|
||||
bool (*clear_fn)(void *);
|
||||
bool (*reserve_fn)(void *, const size_type);
|
||||
void (*begin_fn)(const void *, const bool, iterator &);
|
||||
void (*end_fn)(const void *, const bool, iterator &);
|
||||
bool (*insert_fn)(void *, const void *, const void *);
|
||||
size_type (*erase_fn)(void *, const void *);
|
||||
void (*find_fn)(const void *, const bool, const void *, iterator &);
|
||||
size_type (*size_fn)(const void *){};
|
||||
bool (*clear_fn)(void *){};
|
||||
bool (*reserve_fn)(void *, const size_type){};
|
||||
void (*begin_fn)(const void *, const bool, iterator &){};
|
||||
void (*end_fn)(const void *, const bool, iterator &){};
|
||||
bool (*insert_fn)(void *, const void *, const void *){};
|
||||
size_type (*erase_fn)(void *, const void *){};
|
||||
void (*find_fn)(const void *, const bool, const void *, iterator &){};
|
||||
any storage{};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user