Browse Source

natvis: refine basic_any view

skypjack 6 months ago
parent
commit
3306b72f87
1 changed files with 2 additions and 1 deletions
  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"?>
 <AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
     <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 Name="entt::compressed_pair&lt;*&gt;">
 		<Intrinsic Name="first" Optional="true" Expression="((first_base*)this)->value"/>