From 12fc67313e699a815c38f52c9fd13a9f7f2e8e92 Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Fri, 30 Oct 2026 21:38:44 +0100 Subject: [PATCH] Label boolean and integer nodes in the natvis view visualizer Show "boolean:", "int64:" and "uint64:" in front of the value, like the other node kinds, so a bare number is not ambiguous. Signed-off-by: Niels Lohmann --- nlohmann_json.natvis | 810 +++++++++--------- tools/generate_natvis/nlohmann_json.natvis.j2 | 6 +- 2 files changed, 408 insertions(+), 408 deletions(-) diff --git a/nlohmann_json.natvis b/nlohmann_json.natvis index 8e24877f9..33c0caa67 100644 --- a/nlohmann_json.natvis +++ b/nlohmann_json.natvis @@ -89,9 +89,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -251,9 +251,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -413,9 +413,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -575,9 +575,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -737,9 +737,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -899,9 +899,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -1061,9 +1061,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -1223,9 +1223,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -1385,9 +1385,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -1547,9 +1547,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -1709,9 +1709,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -1871,9 +1871,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -2033,9 +2033,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -2195,9 +2195,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -2357,9 +2357,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -2519,9 +2519,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -2681,9 +2681,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -2843,9 +2843,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -3005,9 +3005,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -3167,9 +3167,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -3329,9 +3329,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -3491,9 +3491,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -3653,9 +3653,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -3815,9 +3815,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -3977,9 +3977,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -4139,9 +4139,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -4301,9 +4301,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -4463,9 +4463,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -4625,9 +4625,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -4787,9 +4787,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -4949,9 +4949,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -5111,9 +5111,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -5273,9 +5273,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -5435,9 +5435,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -5597,9 +5597,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -5759,9 +5759,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -5921,9 +5921,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -6083,9 +6083,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -6245,9 +6245,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -6407,9 +6407,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -6569,9 +6569,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -6731,9 +6731,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -6893,9 +6893,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -7055,9 +7055,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -7217,9 +7217,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -7379,9 +7379,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -7541,9 +7541,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -7703,9 +7703,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -7865,9 +7865,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -8027,9 +8027,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -8189,9 +8189,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -8351,9 +8351,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -8513,9 +8513,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -8675,9 +8675,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -8837,9 +8837,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -8999,9 +8999,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -9161,9 +9161,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -9323,9 +9323,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -9485,9 +9485,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -9647,9 +9647,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -9809,9 +9809,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -9971,9 +9971,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -10133,9 +10133,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -10295,9 +10295,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -10457,9 +10457,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -10619,9 +10619,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -10781,9 +10781,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -10943,9 +10943,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -11105,9 +11105,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -11267,9 +11267,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -11429,9 +11429,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -11591,9 +11591,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -11753,9 +11753,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -11915,9 +11915,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -12077,9 +12077,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -12239,9 +12239,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -12401,9 +12401,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -12563,9 +12563,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -12725,9 +12725,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -12887,9 +12887,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -13049,9 +13049,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -13211,9 +13211,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -13373,9 +13373,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -13535,9 +13535,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -13697,9 +13697,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -13859,9 +13859,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -14021,9 +14021,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -14183,9 +14183,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -14345,9 +14345,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -14507,9 +14507,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -14669,9 +14669,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -14831,9 +14831,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -14993,9 +14993,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -15155,9 +15155,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -15317,9 +15317,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -15479,9 +15479,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -15641,9 +15641,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -15803,9 +15803,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -15965,9 +15965,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -16127,9 +16127,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -16289,9 +16289,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -16451,9 +16451,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -16613,9 +16613,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -16775,9 +16775,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -16937,9 +16937,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -17099,9 +17099,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -17261,9 +17261,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -17423,9 +17423,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -17585,9 +17585,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -17747,9 +17747,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -17909,9 +17909,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -18071,9 +18071,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -18233,9 +18233,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -18395,9 +18395,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -18557,9 +18557,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -18719,9 +18719,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -18881,9 +18881,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -19043,9 +19043,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -19205,9 +19205,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -19367,9 +19367,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -19529,9 +19529,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -19691,9 +19691,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -19853,9 +19853,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -20015,9 +20015,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -20177,9 +20177,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -20339,9 +20339,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -20501,9 +20501,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -20663,9 +20663,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -20825,9 +20825,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -20987,9 +20987,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -21149,9 +21149,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -21311,9 +21311,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -21473,9 +21473,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -21635,9 +21635,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link @@ -21797,9 +21797,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link diff --git a/tools/generate_natvis/nlohmann_json.natvis.j2 b/tools/generate_natvis/nlohmann_json.natvis.j2 index 387396315..e5e7fe03e 100644 --- a/tools/generate_natvis/nlohmann_json.natvis.j2 +++ b/tools/generate_natvis/nlohmann_json.natvis.j2 @@ -105,9 +105,9 @@ object, size={len} array, size={len} string, length={len} - {(flags & 4) != 0} - {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} - {(unsigned __int64)len | ((unsigned __int64)next << 32)} + boolean: {(flags & 4) != 0} + int64: {(__int64)((unsigned __int64)len | ((unsigned __int64)next << 32))} + uint64: {(unsigned __int64)len | ((unsigned __int64)next << 32)} float, length={len} link