Browse Source

natvis: internal changes

Michele Caini 2 years ago
parent
commit
cd82501ed2
1 changed files with 17 additions and 17 deletions
  1. 17 17
      natvis/entt/meta.natvis

+ 17 - 17
natvis/entt/meta.natvis

@@ -10,25 +10,25 @@
 		<DisplayString>{{ arity={ arity } }}</DisplayString>
 		<DisplayString>{{ arity={ arity } }}</DisplayString>
 	</Type>
 	</Type>
 	<Type Name="entt::internal::meta_data_node">
 	<Type Name="entt::internal::meta_data_node">
-		<Intrinsic Name="has_property" Expression="!!(traits &amp; property)">
+		<Intrinsic Name="has_trait" Expression="!!(traits &amp; property)">
 			<Parameter Name="property" Type="int"/>
 			<Parameter Name="property" Type="int"/>
 		</Intrinsic>
 		</Intrinsic>
 		<DisplayString>{{ arity={ arity } }}</DisplayString>
 		<DisplayString>{{ arity={ arity } }}</DisplayString>
 		<Expand>
 		<Expand>
 			<Item Name="[arity]">arity</Item>
 			<Item Name="[arity]">arity</Item>
-			<Item Name="[is_const]">has_property(entt::internal::meta_traits::is_const)</Item>
-			<Item Name="[is_static]">has_property(entt::internal::meta_traits::is_static)</Item>
+			<Item Name="[is_const]">has_trait(entt::internal::meta_traits::is_const)</Item>
+			<Item Name="[is_static]">has_trait(entt::internal::meta_traits::is_static)</Item>
 			<Item Name="[prop]">prop</Item>
 			<Item Name="[prop]">prop</Item>
 		</Expand>
 		</Expand>
 	</Type>
 	</Type>
 	<Type Name="entt::internal::meta_func_node"	>
 	<Type Name="entt::internal::meta_func_node"	>
-		<Intrinsic Name="has_property" Expression="!!(traits &amp; property)">
+		<Intrinsic Name="has_trait" Expression="!!(traits &amp; property)">
 			<Parameter Name="property" Type="int"/>
 			<Parameter Name="property" Type="int"/>
 		</Intrinsic>
 		</Intrinsic>
 		<DisplayString>{{ arity={ arity } }}</DisplayString>
 		<DisplayString>{{ arity={ arity } }}</DisplayString>
 		<Expand>
 		<Expand>
-			<Item Name="[is_const]">has_property(entt::internal::meta_traits::is_const)</Item>
-			<Item Name="[is_static]">has_property(entt::internal::meta_traits::is_static)</Item>
+			<Item Name="[is_const]">has_trait(entt::internal::meta_traits::is_const)</Item>
+			<Item Name="[is_static]">has_trait(entt::internal::meta_traits::is_static)</Item>
 			<Item Name="[next]" Condition="next != nullptr">*next</Item>
 			<Item Name="[next]" Condition="next != nullptr">*next</Item>
 			<Item Name="[prop]">prop</Item>
 			<Item Name="[prop]">prop</Item>
 		</Expand>
 		</Expand>
@@ -40,7 +40,7 @@
 		<DisplayString>{{ arity={ arity } }}</DisplayString>
 		<DisplayString>{{ arity={ arity } }}</DisplayString>
 	</Type>
 	</Type>
 	<Type Name="entt::internal::meta_type_node">
 	<Type Name="entt::internal::meta_type_node">
-		<Intrinsic Name="has_property" Expression="!!(traits &amp; property)">
+		<Intrinsic Name="has_trait" Expression="!!(traits &amp; property)">
 			<Parameter Name="property" Type="int"/>
 			<Parameter Name="property" Type="int"/>
 		</Intrinsic>
 		</Intrinsic>
 		<DisplayString Condition="info != nullptr">{{ type={ info->alias,na } }}</DisplayString>
 		<DisplayString Condition="info != nullptr">{{ type={ info->alias,na } }}</DisplayString>
@@ -48,16 +48,16 @@
 		<Expand>
 		<Expand>
 			<Item Name="[id]">id</Item>
 			<Item Name="[id]">id</Item>
 			<Item Name="[sizeof]">size_of</Item>
 			<Item Name="[sizeof]">size_of</Item>
-			<Item Name="[is_arithmetic]">has_property(entt::internal::meta_traits::is_arithmetic)</Item>
-			<Item Name="[is_integral]">has_property(entt::internal::meta_traits::is_integral)</Item>
-			<Item Name="[is_signed]">has_property(entt::internal::meta_traits::is_signed)</Item>
-			<Item Name="[is_array]">has_property(entt::internal::meta_traits::is_array)</Item>
-			<Item Name="[is_enum]">has_property(entt::internal::meta_traits::is_enum)</Item>
-			<Item Name="[is_class]">has_property(entt::internal::meta_traits::is_class)</Item>
-			<Item Name="[is_pointer]">has_property(entt::internal::meta_traits::is_pointer)</Item>
-			<Item Name="[is_meta_pointer_like]">has_property(entt::internal::meta_traits::is_meta_pointer_like)</Item>
-			<Item Name="[is_meta_sequence_container]">has_property(entt::internal::meta_traits::is_meta_sequence_container)</Item>
-			<Item Name="[is_meta_associative_container]">has_property(entt::internal::meta_traits::is_meta_associative_container)</Item>
+			<Item Name="[is_arithmetic]">has_trait(entt::internal::meta_traits::is_arithmetic)</Item>
+			<Item Name="[is_integral]">has_trait(entt::internal::meta_traits::is_integral)</Item>
+			<Item Name="[is_signed]">has_trait(entt::internal::meta_traits::is_signed)</Item>
+			<Item Name="[is_array]">has_trait(entt::internal::meta_traits::is_array)</Item>
+			<Item Name="[is_enum]">has_trait(entt::internal::meta_traits::is_enum)</Item>
+			<Item Name="[is_class]">has_trait(entt::internal::meta_traits::is_class)</Item>
+			<Item Name="[is_pointer]">has_trait(entt::internal::meta_traits::is_pointer)</Item>
+			<Item Name="[is_meta_pointer_like]">has_trait(entt::internal::meta_traits::is_meta_pointer_like)</Item>
+			<Item Name="[is_meta_sequence_container]">has_trait(entt::internal::meta_traits::is_meta_sequence_container)</Item>
+			<Item Name="[is_meta_associative_container]">has_trait(entt::internal::meta_traits::is_meta_associative_container)</Item>
 			<Item Name="[default_constructor]">default_constructor != nullptr</Item>
 			<Item Name="[default_constructor]">default_constructor != nullptr</Item>
 			<Item Name="[conversion_helper]">conversion_helper != nullptr</Item>
 			<Item Name="[conversion_helper]">conversion_helper != nullptr</Item>
 			<Item Name="[from_void]">from_void != nullptr</Item>
 			<Item Name="[from_void]">from_void != nullptr</Item>