Преглед изворни кода

natvis: refine basic_any view

skypjack пре 9 месеци
родитељ
комит
3306b72f87
1 измењених фајлова са 2 додато и 1 уклоњено
  1. 2 1
      src/entt/natvis/core.natvis

+ 2 - 1
src/entt/natvis/core.natvis

@@ -1,7 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
 <AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
 <AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
     <Type Name="entt::basic_any&lt;*&gt;">
     <Type Name="entt::basic_any&lt;*&gt;">
-		<DisplayString>{{ type={ descriptor->alias,na }, policy={ mode,en } }}</DisplayString>
+		<DisplayString Condition="vtable != nullptr">{{ type={ descriptor->alias,na }, policy={ mode,en } }}</DisplayString>
+		<DisplayString>{{ policy={ mode,en } }}</DisplayString>
     </Type>
     </Type>
 	<Type Name="entt::compressed_pair&lt;*&gt;">
 	<Type Name="entt::compressed_pair&lt;*&gt;">
 		<Intrinsic Name="first" Optional="true" Expression="((first_base*)this)->value"/>
 		<Intrinsic Name="first" Optional="true" Expression="((first_base*)this)->value"/>