Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/miloyip/rapidjson.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorioannis-e <ioannis-e@users.noreply.github.com>2020-03-30 05:22:52 +0300
committerGitHub <noreply@github.com>2020-03-30 05:22:52 +0300
commit36481c30b324a3528eb2995543ab5b8272eed2a0 (patch)
treee054b61b591901dee1898ad5b7bb61e69a416895
parentd4f03d0d049c8a0691d13251f78d0e3b780ae1ea (diff)
Update Visual Studio Visualizer (#1665)
1. Determine the correct type of string based on encoding 2. Omit string pointer address
-rw-r--r--contrib/natvis/rapidjson.natvis4
1 files changed, 2 insertions, 2 deletions
diff --git a/contrib/natvis/rapidjson.natvis b/contrib/natvis/rapidjson.natvis
index a804b7bf..e7bd44b6 100644
--- a/contrib/natvis/rapidjson.natvis
+++ b/contrib/natvis/rapidjson.natvis
@@ -5,8 +5,8 @@
<DisplayString Condition="(data_.f.flags &amp; kTypeMask) == kNullType">null</DisplayString>
<DisplayString Condition="data_.f.flags == kTrueFlag">true</DisplayString>
<DisplayString Condition="data_.f.flags == kFalseFlag">false</DisplayString>
- <DisplayString Condition="data_.f.flags == kShortStringFlag">{data_.ss.str}</DisplayString>
- <DisplayString Condition="(data_.f.flags &amp; kTypeMask) == kStringType">{(const char*)((size_t)data_.s.str &amp; 0x0000FFFFFFFFFFFF)}</DisplayString>
+ <DisplayString Condition="data_.f.flags == kShortStringFlag">{(const Ch*)data_.ss.str,na}</DisplayString>
+ <DisplayString Condition="(data_.f.flags &amp; kTypeMask) == kStringType">{(const Ch*)((size_t)data_.s.str &amp; 0x0000FFFFFFFFFFFF),na}</DisplayString>
<DisplayString Condition="(data_.f.flags &amp; kNumberIntFlag) == kNumberIntFlag">{data_.n.i.i}</DisplayString>
<DisplayString Condition="(data_.f.flags &amp; kNumberUintFlag) == kNumberUintFlag">{data_.n.u.u}</DisplayString>
<DisplayString Condition="(data_.f.flags &amp; kNumberInt64Flag) == kNumberInt64Flag">{data_.n.i64}</DisplayString>