1<?xml version="1.0" encoding="utf-8"?> 2<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010"> 3 <Type Name="Core::json::value_t<*>::pair"> 4 <DisplayString>{key} : {value}</DisplayString> 5 </Type> 6 <Type Name="Core::json::value_t<*>"> 7 <DisplayString Condition="type == Core::json::type::uninitialized">empty</DisplayString> 8 <DisplayString Condition="type == Core::json::type::object">object {object_}</DisplayString> 9 <DisplayString Condition="type == Core::json::type::array">array {array_}</DisplayString> 10 <DisplayString Condition="type == Core::json::type::string">string {string_}</DisplayString> 11 <DisplayString Condition="type == Core::json::type::floating_point">number {float_}</DisplayString> 12 <DisplayString Condition="type == Core::json::type::signed_int">number {signed_}</DisplayString> 13 <DisplayString Condition="type == Core::json::type::unsigned_int">number {unsigned_}</DisplayString> 14 <DisplayString Condition="type == Core::json::type::boolean">boolean {boolean_}</DisplayString> 15 <DisplayString Condition="type == Core::json::type::null">null</DisplayString> 16 <Expand> 17 <ArrayItems Condition="type == json::type::object"> 18 <Size>object_.size_</Size> 19 <ValuePointer> 20 (const json::value_t<$T1>::pair*) object_.data_ 21 </ValuePointer> 22 </ArrayItems> 23 <ArrayItems Condition="type == json::type::array"> 24 <Size>array_.size_</Size> 25 <ValuePointer>(const json::value_t<$T1>*) array_.data_</ValuePointer> 26 </ArrayItems> 27 </Expand> 28 </Type> 29</AutoVisualizer>