Skip to content

Commit 36481c3

Browse files
authored
Update Visual Studio Visualizer (Tencent#1665)
1. Determine the correct type of string based on encoding 2. Omit string pointer address
1 parent d4f03d0 commit 36481c3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

contrib/natvis/rapidjson.natvis

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
<DisplayString Condition="(data_.f.flags &amp; kTypeMask) == kNullType">null</DisplayString>
66
<DisplayString Condition="data_.f.flags == kTrueFlag">true</DisplayString>
77
<DisplayString Condition="data_.f.flags == kFalseFlag">false</DisplayString>
8-
<DisplayString Condition="data_.f.flags == kShortStringFlag">{data_.ss.str}</DisplayString>
9-
<DisplayString Condition="(data_.f.flags &amp; kTypeMask) == kStringType">{(const char*)((size_t)data_.s.str &amp; 0x0000FFFFFFFFFFFF)}</DisplayString>
8+
<DisplayString Condition="data_.f.flags == kShortStringFlag">{(const Ch*)data_.ss.str,na}</DisplayString>
9+
<DisplayString Condition="(data_.f.flags &amp; kTypeMask) == kStringType">{(const Ch*)((size_t)data_.s.str &amp; 0x0000FFFFFFFFFFFF),na}</DisplayString>
1010
<DisplayString Condition="(data_.f.flags &amp; kNumberIntFlag) == kNumberIntFlag">{data_.n.i.i}</DisplayString>
1111
<DisplayString Condition="(data_.f.flags &amp; kNumberUintFlag) == kNumberUintFlag">{data_.n.u.u}</DisplayString>
1212
<DisplayString Condition="(data_.f.flags &amp; kNumberInt64Flag) == kNumberInt64Flag">{data_.n.i64}</DisplayString>

0 commit comments

Comments
 (0)