diff --git a/nlohmann_json.natvis b/nlohmann_json.natvis
index ed443145e..6560209e0 100644
--- a/nlohmann_json.natvis
+++ b/nlohmann_json.natvis
@@ -35,6 +35,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -65,6 +88,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -95,6 +141,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -125,6 +194,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -155,6 +247,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -185,6 +300,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -215,6 +353,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -245,6 +406,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -275,6 +459,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -305,6 +512,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -335,6 +565,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -365,6 +618,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -395,6 +671,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -425,6 +724,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -455,6 +777,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -485,6 +830,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -515,6 +883,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -545,6 +936,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -575,6 +989,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -605,6 +1042,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -635,6 +1095,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -665,6 +1148,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -695,6 +1201,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -725,6 +1254,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -755,6 +1307,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -785,6 +1360,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -815,6 +1413,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -845,6 +1466,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -875,6 +1519,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -905,6 +1572,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -935,6 +1625,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -965,6 +1678,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -995,6 +1731,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1025,6 +1784,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1055,6 +1837,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1085,6 +1890,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1115,6 +1943,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1145,6 +1996,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1175,6 +2049,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1205,6 +2102,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1235,6 +2155,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1265,6 +2208,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1295,6 +2261,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1325,6 +2314,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1355,6 +2367,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1385,6 +2420,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1415,6 +2473,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1445,6 +2526,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1475,6 +2579,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1505,6 +2632,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1535,6 +2685,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1565,6 +2738,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1595,6 +2791,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1625,6 +2844,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1655,6 +2897,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1685,6 +2950,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1715,6 +3003,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1745,6 +3056,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1775,6 +3109,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1805,6 +3162,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1835,6 +3215,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1865,6 +3268,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1895,6 +3321,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1925,6 +3374,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1955,6 +3427,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -1985,6 +3480,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2015,6 +3533,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2045,6 +3586,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2075,6 +3639,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2105,6 +3692,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2135,6 +3745,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2165,6 +3798,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2195,6 +3851,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2225,6 +3904,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2255,6 +3957,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2285,6 +4010,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2315,6 +4063,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2345,6 +4116,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2375,6 +4169,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2405,6 +4222,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2435,6 +4275,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2465,6 +4328,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2495,6 +4381,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2525,6 +4434,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2555,6 +4487,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2585,6 +4540,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2615,6 +4593,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2645,6 +4646,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2675,6 +4699,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2705,6 +4752,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2735,6 +4805,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2765,6 +4858,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2795,6 +4911,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2825,6 +4964,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2855,6 +5017,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2885,6 +5070,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2915,6 +5123,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2945,6 +5176,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -2975,6 +5229,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3005,6 +5282,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3035,6 +5335,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3065,6 +5388,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3095,6 +5441,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3125,6 +5494,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3155,6 +5547,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3185,6 +5600,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3215,6 +5653,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3245,6 +5706,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3275,6 +5759,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3305,6 +5812,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3335,6 +5865,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3365,6 +5918,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3395,6 +5971,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3425,6 +6024,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3455,6 +6077,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3485,6 +6130,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3515,6 +6183,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3545,6 +6236,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3575,6 +6289,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3605,6 +6342,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3635,6 +6395,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3665,6 +6448,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3695,6 +6501,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3725,6 +6554,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3755,6 +6607,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3785,6 +6660,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3815,6 +6713,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3845,6 +6766,29 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
null
@@ -3875,4 +6819,27 @@
+
+
+ null
+ {*(m_data.m_value.object)}
+ {*(m_data.m_value.array)}
+ {*(m_data.m_value.string)}
+ {m_data.m_value.boolean}
+ {m_data.m_value.number_integer}
+ {m_data.m_value.number_unsigned}
+ {m_data.m_value.number_float}
+ discarded
+
+
+ *(m_data.m_value.object),view(simple)
+
+
+ *(m_data.m_value.array),view(simple)
+
+
+
+
diff --git a/tools/generate_natvis/nlohmann_json.natvis.j2 b/tools/generate_natvis/nlohmann_json.natvis.j2
index ff62dd32f..d3ad797d9 100644
--- a/tools/generate_natvis/nlohmann_json.natvis.j2
+++ b/tools/generate_natvis/nlohmann_json.natvis.j2
@@ -36,6 +36,9 @@
+
null
{*(m_data.m_value.object)}
@@ -48,10 +51,10 @@
discarded
- *(m_data.m_value.object),view(simple)
+ *(m_data.m_value.object),view(simple)
- *(m_data.m_value.array),view(simple)
+ *(m_data.m_value.array),view(simple)