diff --git a/natvis/entt/meta.natvis b/natvis/entt/meta.natvis index 56c2fbd08..7b3538e71 100644 --- a/natvis/entt/meta.natvis +++ b/natvis/entt/meta.natvis @@ -2,6 +2,184 @@ {{ type={ node->info->alias,na }, policy={ storage.mode,en } }} - {{}} + {{}} + + + {{ key_type={ key_type_node->info->alias,na }, mapped_type={ mapped_type_node->info->alias,na } }} + {{ key_type={ key_type_node->info->alias,na } }} + {{}} + + + {{ type={ type->info->alias,na } }} + {{}} + + + {{ type={ type->info->alias,na } }} + {{}} + + + {{ arity={ arity } }} + {{}} + + + {{ type={ type->info->alias,na } }} + {{}} + + id + arity + !!(traits & entt::internal::meta_traits::is_const) + !!(traits & entt::internal::meta_traits::is_static) + + + + prop + next + *this + + + + + + + { *node } + {{}} + + node + + + + {{ arity={ arity }, ret={ ret->info->alias,na } }} + {{}} + + id + !!(traits & entt::internal::meta_traits::is_const) + !!(traits & entt::internal::meta_traits::is_static) + + + + prop + next + *this + + + + + + + { *node } + {{}} + + node + + + + { any } + + + {{ key_type={ id.node->info->alias,na }, mapped_type={ value.node->info->alias,na } }} + {{ key_type={ id.node->info->alias,na } }} + {{}} + + id + value + + + + { *node } + {{}} + + node + + + + {{ value_type={ value_type_node->info->alias,na } }} + {{}} + + + {{ type={ type->info->alias,na } }} + {{}} + + arity + + + + {{ type={ info->alias,na } }} + {{}} + + id + size_of + !!(traits & entt::internal::meta_traits::is_arithmetic) + !!(traits & entt::internal::meta_traits::is_array) + !!(traits & entt::internal::meta_traits::is_enum) + !!(traits & entt::internal::meta_traits::is_class) + !!(traits & entt::internal::meta_traits::is_pointer) + !!(traits & entt::internal::meta_traits::is_meta_pointer_like) + !!(traits & entt::internal::meta_traits::is_meta_sequence_container) + !!(traits & entt::internal::meta_traits::is_meta_associative_container) + default_constructor != nullptr + conversion_helper != nullptr + *templ + + + + ctor + next + *this + + + + + + + base + next + *this + + + + + + + conv + next + *this + + + + + + + data + next + *this + + + + + + + func + next + *this + + + + + + + prop + next + *this + + + + + + + { *node } + {{}} + + node +