diff --git a/nlohmann_json.natvis b/nlohmann_json.natvis
index 6560209e0..93b36a615 100644
--- a/nlohmann_json.natvis
+++ b/nlohmann_json.natvis
@@ -37,7 +37,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann after
+ 3.12.0 (#5238) and in nlohmann::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -90,7 +111,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi after
+ 3.12.0 (#5238) and in nlohmann::json_abi::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -143,7 +185,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -196,7 +259,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -249,7 +333,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -302,7 +407,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -355,7 +481,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -408,7 +555,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_dp after
+ 3.12.0 (#5238) and in nlohmann::json_abi_dp::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -461,7 +629,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_dp_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_dp_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -514,7 +703,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_bics after
+ 3.12.0 (#5238) and in nlohmann::json_abi_bics::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -567,7 +777,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_bics_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_bics_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -620,7 +851,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_psp after
+ 3.12.0 (#5238) and in nlohmann::json_abi_psp::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -673,7 +925,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_psp_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_psp_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -726,7 +999,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -779,7 +1073,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -832,7 +1147,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -885,7 +1221,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -938,7 +1295,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_dp after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_dp::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -991,7 +1369,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_dp_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_dp_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -1044,7 +1443,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_bics after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_bics::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -1097,7 +1517,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_bics_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_bics_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -1150,7 +1591,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_psp after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_psp::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -1203,7 +1665,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_psp_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_psp_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -1256,7 +1739,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -1309,7 +1813,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -1362,7 +1887,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_dp after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_dp::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -1415,7 +1961,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_dp_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_dp_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -1468,7 +2035,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_bics after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_bics::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -1521,7 +2109,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_bics_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_bics_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -1574,7 +2183,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_psp after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_psp::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -1627,7 +2257,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_psp_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_psp_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -1680,7 +2331,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -1733,7 +2405,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -1786,7 +2479,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_dp_bics after
+ 3.12.0 (#5238) and in nlohmann::json_abi_dp_bics::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -1839,7 +2553,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_dp_bics_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_dp_bics_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -1892,7 +2627,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_dp_psp after
+ 3.12.0 (#5238) and in nlohmann::json_abi_dp_psp::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -1945,7 +2701,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_dp_psp_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_dp_psp_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -1998,7 +2775,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_dp_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_dp_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -2051,7 +2849,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_dp_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_dp_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -2104,7 +2923,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_bics_psp after
+ 3.12.0 (#5238) and in nlohmann::json_abi_bics_psp::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -2157,7 +2997,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_bics_psp_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_bics_psp_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -2210,7 +3071,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_bics_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_bics_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -2263,7 +3145,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_bics_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_bics_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -2316,7 +3219,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_psp_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_psp_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -2369,7 +3293,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_psp_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_psp_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -2422,7 +3367,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_dp after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_dp::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -2475,7 +3441,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_dp_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_dp_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -2528,7 +3515,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_bics after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_bics::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -2581,7 +3589,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_bics_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_bics_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -2634,7 +3663,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_psp after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_psp::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -2687,7 +3737,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_psp_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_psp_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -2740,7 +3811,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -2793,7 +3885,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -2846,7 +3959,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_dp_bics after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_dp_bics::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -2899,7 +4033,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_dp_bics_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_dp_bics_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -2952,7 +4107,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_dp_psp after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_dp_psp::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -3005,7 +4181,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_dp_psp_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_dp_psp_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -3058,7 +4255,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_dp_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_dp_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -3111,7 +4329,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_dp_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_dp_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -3164,7 +4403,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_bics_psp after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_bics_psp::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -3217,7 +4477,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_bics_psp_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_bics_psp_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -3270,7 +4551,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_bics_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_bics_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -3323,7 +4625,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_bics_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_bics_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -3376,7 +4699,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_psp_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_psp_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -3429,7 +4773,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_psp_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_psp_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -3482,7 +4847,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_dp_bics after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_dp_bics::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -3535,7 +4921,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_dp_bics_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_dp_bics_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -3588,7 +4995,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_dp_psp after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_dp_psp::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -3641,7 +5069,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_dp_psp_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_dp_psp_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -3694,7 +5143,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_dp_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_dp_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -3747,7 +5217,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_dp_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_dp_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -3800,7 +5291,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_bics_psp after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_bics_psp::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -3853,7 +5365,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_bics_psp_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_bics_psp_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -3906,7 +5439,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_bics_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_bics_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -3959,7 +5513,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_bics_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_bics_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -4012,7 +5587,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_psp_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_psp_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -4065,7 +5661,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_psp_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_psp_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -4118,7 +5735,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_dp_bics_psp after
+ 3.12.0 (#5238) and in nlohmann::json_abi_dp_bics_psp::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -4171,7 +5809,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_dp_bics_psp_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_dp_bics_psp_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -4224,7 +5883,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_dp_bics_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_dp_bics_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -4277,7 +5957,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_dp_bics_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_dp_bics_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -4330,7 +6031,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_dp_psp_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_dp_psp_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -4383,7 +6105,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_dp_psp_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_dp_psp_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -4436,7 +6179,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_bics_psp_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_bics_psp_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -4489,7 +6253,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_bics_psp_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_bics_psp_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -4542,7 +6327,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_dp_bics after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_dp_bics::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -4595,7 +6401,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_dp_bics_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_dp_bics_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -4648,7 +6475,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_dp_psp after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_dp_psp::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -4701,7 +6549,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_dp_psp_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_dp_psp_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -4754,7 +6623,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_dp_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_dp_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -4807,7 +6697,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_dp_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_dp_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -4860,7 +6771,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_bics_psp after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_bics_psp::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -4913,7 +6845,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_bics_psp_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_bics_psp_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -4966,7 +6919,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_bics_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_bics_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -5019,7 +6993,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_bics_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_bics_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -5072,7 +7067,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_psp_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_psp_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -5125,7 +7141,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_psp_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_psp_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -5178,7 +7215,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_dp_bics_psp after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_dp_bics_psp::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -5231,7 +7289,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_dp_bics_psp_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_dp_bics_psp_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -5284,7 +7363,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_dp_bics_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_dp_bics_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -5337,7 +7437,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_dp_bics_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_dp_bics_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -5390,7 +7511,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_dp_psp_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_dp_psp_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -5443,7 +7585,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_dp_psp_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_dp_psp_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -5496,7 +7659,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_bics_psp_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_bics_psp_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -5549,7 +7733,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_bics_psp_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_bics_psp_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -5602,7 +7807,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_dp_bics_psp after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_dp_bics_psp::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -5655,7 +7881,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_dp_bics_psp_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_dp_bics_psp_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -5708,7 +7955,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_dp_bics_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_dp_bics_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -5761,7 +8029,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_dp_bics_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_dp_bics_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -5814,7 +8103,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_dp_psp_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_dp_psp_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -5867,7 +8177,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_dp_psp_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_dp_psp_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -5920,7 +8251,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_bics_psp_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_bics_psp_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -5973,7 +8325,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_bics_psp_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_bics_psp_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -6026,7 +8399,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_dp_bics_psp_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_dp_bics_psp_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -6079,7 +8473,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_dp_bics_psp_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_dp_bics_psp_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -6132,7 +8547,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_dp_bics_psp after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_dp_bics_psp::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -6185,7 +8621,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_dp_bics_psp_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_dp_bics_psp_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -6238,7 +8695,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_dp_bics_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_dp_bics_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -6291,7 +8769,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_dp_bics_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_dp_bics_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -6344,7 +8843,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_dp_psp_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_dp_psp_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -6397,7 +8917,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_dp_psp_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_dp_psp_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -6450,7 +8991,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_bics_psp_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_bics_psp_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -6503,7 +9065,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_bics_psp_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_bics_psp_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -6556,7 +9139,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_dp_bics_psp_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_dp_bics_psp_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -6609,7 +9213,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_dp_bics_psp_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_dp_bics_psp_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -6662,7 +9287,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_dp_bics_psp_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_dp_bics_psp_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -6715,7 +9361,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_ldvcmp_dp_bics_psp_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_ldvcmp_dp_bics_psp_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -6768,7 +9435,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_dp_bics_psp_snul after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_dp_bics_psp_snul::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
@@ -6821,7 +9509,28 @@
+ against the derived object, so m_data is accessible here. The class lives in nlohmann::json_abi_diag_ldvcmp_dp_bics_psp_snul_v3_12_0 after
+ 3.12.0 (#5238) and in nlohmann::json_abi_diag_ldvcmp_dp_bics_psp_snul_v3_12_0::detail up to 3.12.0, so both names are listed. -->
+
+ 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
{*(m_data.m_value.object)}
diff --git a/tools/generate_natvis/nlohmann_json.natvis.j2 b/tools/generate_natvis/nlohmann_json.natvis.j2
index d3ad797d9..bc9e56fd1 100644
--- a/tools/generate_natvis/nlohmann_json.natvis.j2
+++ b/tools/generate_natvis/nlohmann_json.natvis.j2
@@ -38,8 +38,10 @@
-
+ against the derived object, so m_data is accessible here. The class lives in {{ ns }} after
+ 3.12.0 (#5238) and in {{ ns }}::detail up to 3.12.0, so both names are listed. -->
+{% for default_base in ['json_default_base', 'detail::json_default_base'] %}
+
null
{*(m_data.m_value.object)}
{*(m_data.m_value.array)}
@@ -59,5 +61,6 @@
+{% endfor %}
{% endfor %}