diff --git a/.github/workflows/check_amalgamation.yml b/.github/workflows/check_amalgamation.yml
index 8104a20af..910eeef0f 100644
--- a/.github/workflows/check_amalgamation.yml
+++ b/.github/workflows/check_amalgamation.yml
@@ -163,9 +163,9 @@ jobs:
python3 $GENERATOR --list-tags
TAG_COUNT=$(python3 $GENERATOR --list-tags | wc -l)
- python3 $GENERATOR --abi-tags diag,_dp,_vns --abi-tags _diag --output $RUNNER_TEMP/abi_tags.natvis
- grep -q '' $RUNNER_TEMP/abi_tags.natvis
- grep -q '' $RUNNER_TEMP/abi_tags.natvis
+ python3 $GENERATOR --abi-tags diag,_dp,_ns --abi-tags _diag --output $RUNNER_TEMP/abi_tags.natvis
+ grep -q '' $RUNNER_TEMP/abi_tags.natvis
+ grep -q '' $RUNNER_TEMP/abi_tags.natvis
test $(grep -c '
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
null
@@ -3631,302 +3335,6 @@
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
null
@@ -5259,302 +4667,6 @@
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
null
@@ -6739,302 +5851,6 @@
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
null
@@ -8071,302 +6887,6 @@
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
null
@@ -9255,302 +7775,6 @@
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
null
@@ -10291,302 +8515,6 @@
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
null
@@ -11179,302 +9107,6 @@
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
null
@@ -11919,302 +9551,6 @@
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
null
@@ -12511,302 +9847,6 @@
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
null
@@ -12955,744 +9995,4 @@
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.number_unsigned}
- {m_data.m_value.number_float}
- discarded
-
-
- *(m_data.m_value.object),view(simple)
-
-
- *(m_data.m_value.array),view(simple)
-
-
-
-
-
-
- {second}
-
- second
-
-
-
-
-
- null
- {*(m_data.m_value.object)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_value.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)}
- {*(m_data.m_value.array)}
- {*(m_data.m_value.string)}
- {m_data.m_value.boolean}
- {m_data.m_value.number_integer}
- {m_data.m_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/single_include/nlohmann/json.hpp b/single_include/nlohmann/json.hpp
index cd96e497a..bd8a17b23 100644
--- a/single_include/nlohmann/json.hpp
+++ b/single_include/nlohmann/json.hpp
@@ -193,26 +193,14 @@
#define NLOHMANN_JSON_ABI_TAG_NO_SIMD
#endif
-#ifdef JSON_VIEW_NO_SIMD
- #define NLOHMANN_JSON_ABI_TAG_VIEW_NO_SIMD _vns
-#else
- #define NLOHMANN_JSON_ABI_TAG_VIEW_NO_SIMD
-#endif
-
-#ifdef JSON_VIEW_USE_SSSE3
- #define NLOHMANN_JSON_ABI_TAG_VIEW_USE_SSSE3 _vssse3
-#else
- #define NLOHMANN_JSON_ABI_TAG_VIEW_USE_SSSE3
-#endif
-
#ifndef NLOHMANN_JSON_NAMESPACE_NO_VERSION
#define NLOHMANN_JSON_NAMESPACE_NO_VERSION 0
#endif
// Construct the namespace ABI tags component
-#define NLOHMANN_JSON_ABI_TAGS_CONCAT_EX(a, b, c, d, e, f, g, h, i, j, k, l, m) json_abi ## a ## b ## c ## d ## e ## f ## g ## h ## i ## j ## k ## l ## m
-#define NLOHMANN_JSON_ABI_TAGS_CONCAT(a, b, c, d, e, f, g, h, i, j, k, l, m) \
- NLOHMANN_JSON_ABI_TAGS_CONCAT_EX(a, b, c, d, e, f, g, h, i, j, k, l, m)
+#define NLOHMANN_JSON_ABI_TAGS_CONCAT_EX(a, b, c, d, e, f, g, h, i, j, k) json_abi ## a ## b ## c ## d ## e ## f ## g ## h ## i ## j ## k
+#define NLOHMANN_JSON_ABI_TAGS_CONCAT(a, b, c, d, e, f, g, h, i, j, k) \
+ NLOHMANN_JSON_ABI_TAGS_CONCAT_EX(a, b, c, d, e, f, g, h, i, j, k)
#define NLOHMANN_JSON_ABI_TAGS \
NLOHMANN_JSON_ABI_TAGS_CONCAT( \
@@ -226,9 +214,7 @@
NLOHMANN_JSON_ABI_TAG_OBJECTS_FOR_ENUM_KEYED_MAPS, \
NLOHMANN_JSON_ABI_TAG_DISABLE_STREAM_BULK_SCAN, \
NLOHMANN_JSON_ABI_TAG_DISABLE_UNLOCKED_FILE_IO, \
- NLOHMANN_JSON_ABI_TAG_NO_SIMD, \
- NLOHMANN_JSON_ABI_TAG_VIEW_NO_SIMD, \
- NLOHMANN_JSON_ABI_TAG_VIEW_USE_SSSE3)
+ NLOHMANN_JSON_ABI_TAG_NO_SIMD)
// Construct the namespace version component
#define NLOHMANN_JSON_NAMESPACE_VERSION_CONCAT_EX(major, minor, patch) \
diff --git a/single_include/nlohmann/json_fwd.hpp b/single_include/nlohmann/json_fwd.hpp
index cd64b76a6..ce51d81bd 100644
--- a/single_include/nlohmann/json_fwd.hpp
+++ b/single_include/nlohmann/json_fwd.hpp
@@ -145,26 +145,14 @@
#define NLOHMANN_JSON_ABI_TAG_NO_SIMD
#endif
-#ifdef JSON_VIEW_NO_SIMD
- #define NLOHMANN_JSON_ABI_TAG_VIEW_NO_SIMD _vns
-#else
- #define NLOHMANN_JSON_ABI_TAG_VIEW_NO_SIMD
-#endif
-
-#ifdef JSON_VIEW_USE_SSSE3
- #define NLOHMANN_JSON_ABI_TAG_VIEW_USE_SSSE3 _vssse3
-#else
- #define NLOHMANN_JSON_ABI_TAG_VIEW_USE_SSSE3
-#endif
-
#ifndef NLOHMANN_JSON_NAMESPACE_NO_VERSION
#define NLOHMANN_JSON_NAMESPACE_NO_VERSION 0
#endif
// Construct the namespace ABI tags component
-#define NLOHMANN_JSON_ABI_TAGS_CONCAT_EX(a, b, c, d, e, f, g, h, i, j, k, l, m) json_abi ## a ## b ## c ## d ## e ## f ## g ## h ## i ## j ## k ## l ## m
-#define NLOHMANN_JSON_ABI_TAGS_CONCAT(a, b, c, d, e, f, g, h, i, j, k, l, m) \
- NLOHMANN_JSON_ABI_TAGS_CONCAT_EX(a, b, c, d, e, f, g, h, i, j, k, l, m)
+#define NLOHMANN_JSON_ABI_TAGS_CONCAT_EX(a, b, c, d, e, f, g, h, i, j, k) json_abi ## a ## b ## c ## d ## e ## f ## g ## h ## i ## j ## k
+#define NLOHMANN_JSON_ABI_TAGS_CONCAT(a, b, c, d, e, f, g, h, i, j, k) \
+ NLOHMANN_JSON_ABI_TAGS_CONCAT_EX(a, b, c, d, e, f, g, h, i, j, k)
#define NLOHMANN_JSON_ABI_TAGS \
NLOHMANN_JSON_ABI_TAGS_CONCAT( \
@@ -178,9 +166,7 @@
NLOHMANN_JSON_ABI_TAG_OBJECTS_FOR_ENUM_KEYED_MAPS, \
NLOHMANN_JSON_ABI_TAG_DISABLE_STREAM_BULK_SCAN, \
NLOHMANN_JSON_ABI_TAG_DISABLE_UNLOCKED_FILE_IO, \
- NLOHMANN_JSON_ABI_TAG_NO_SIMD, \
- NLOHMANN_JSON_ABI_TAG_VIEW_NO_SIMD, \
- NLOHMANN_JSON_ABI_TAG_VIEW_USE_SSSE3)
+ NLOHMANN_JSON_ABI_TAG_NO_SIMD)
// Construct the namespace version component
#define NLOHMANN_JSON_NAMESPACE_VERSION_CONCAT_EX(major, minor, patch) \
diff --git a/single_include/nlohmann/json_view.hpp b/single_include/nlohmann/json_view.hpp
index 2e768445c..a9843b63e 100644
--- a/single_include/nlohmann/json_view.hpp
+++ b/single_include/nlohmann/json_view.hpp
@@ -678,25 +678,25 @@ NLOHMANN_JSON_NAMESPACE_END
// with different flags would have different definitions of the same inline
// functions): the check is compiled for SSSE3 with a function attribute and
// used where the CPU has SSSE3 (all x86-64 CPUs since about 2011), else the
-// portable check. JSON_VIEW_USE_SSSE3 skips the CPU check (for code compiled
-// for SSSE3 anyway); JSON_VIEW_NO_SIMD selects the portable code.
+// portable check. Code compiled for SSSE3 anyway (-mssse3 or more) skips the
+// CPU check. JSON_NO_SIMD selects the portable code, as in the lexer.
// NLOHMANN_VIEW_NO_TARGET_ATTRIBUTE (set by the GCC module interface, where GCC
// ignores the target attribute and then rejects the SSSE3 intrinsics) keeps the
// check portable without disabling the SSE2 code.
-#if !defined(JSON_VIEW_NO_SIMD) && defined(__aarch64__) && (defined(__GNUC__) || defined(__clang__)) && NLOHMANN_VIEW_LITTLE_ENDIAN
+#if !defined(JSON_NO_SIMD) && defined(__aarch64__) && (defined(__GNUC__) || defined(__clang__)) && NLOHMANN_VIEW_LITTLE_ENDIAN
#include
#define NLOHMANN_VIEW_NEON 1
#else
#define NLOHMANN_VIEW_NEON 0
#endif
// (x86 only: other targets can define __SSE2__ as well, e.g., WebAssembly with -msse2, but have no )
-#if !defined(JSON_VIEW_NO_SIMD) && !NLOHMANN_VIEW_NEON && (defined(__x86_64__) || defined(__i386__) || defined(_M_X64) || defined(_M_IX86)) && (defined(__SSE2__) || defined(_M_X64) || (defined(_M_IX86_FP) && _M_IX86_FP >= 2))
+#if !defined(JSON_NO_SIMD) && !NLOHMANN_VIEW_NEON && (defined(__x86_64__) || defined(__i386__) || defined(_M_X64) || defined(_M_IX86)) && (defined(__SSE2__) || defined(_M_X64) || (defined(_M_IX86_FP) && _M_IX86_FP >= 2))
#include
#define NLOHMANN_VIEW_SSE2 1
#else
#define NLOHMANN_VIEW_SSE2 0
#endif
-#if NLOHMANN_VIEW_SSE2 && defined(JSON_VIEW_USE_SSSE3)
+#if NLOHMANN_VIEW_SSE2 && defined(__SSSE3__)
#include
#define NLOHMANN_VIEW_SSSE3 1 // NOLINT(cppcoreguidelines-macro-to-enum,modernize-macro-to-enum)
#else
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index ee7e07f08..f4e574fc1 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -420,9 +420,9 @@ json_test_add_test_for(src/unit-file_input.cpp
)
# the json_view parser again with the portable string scanning instead of
-# NEON/SSE2, and on x86-64 with the SSSE3 UTF-8 check (JSON_VIEW_USE_SSSE3)
+# NEON/SSE2 (JSON_NO_SIMD), and on x86-64 compiled for SSSE3 (no CPU check)
json_test_set_test_options(test-json_view_builder_portable
- COMPILE_DEFINITIONS JSON_VIEW_NO_SIMD
+ COMPILE_DEFINITIONS JSON_NO_SIMD
)
json_test_add_test_for(src/unit-json_view_builder.cpp
NAME test-json_view_builder_portable
@@ -430,7 +430,6 @@ json_test_add_test_for(src/unit-json_view_builder.cpp
)
if(CMAKE_SYSTEM_PROCESSOR MATCHES "^(x86_64|AMD64|amd64)$" AND NOT MSVC)
json_test_set_test_options(test-json_view_builder_ssse3
- COMPILE_DEFINITIONS JSON_VIEW_USE_SSSE3
COMPILE_OPTIONS -mssse3
)
json_test_add_test_for(src/unit-json_view_builder.cpp
diff --git a/tests/abi/config/CMakeLists.txt b/tests/abi/config/CMakeLists.txt
index 930afeecc..f3f27c2ee 100644
--- a/tests/abi/config/CMakeLists.txt
+++ b/tests/abi/config/CMakeLists.txt
@@ -24,9 +24,7 @@ foreach(test default noversion)
JSON_USE_LEGACY_DISCARDED_VALUE_COMPARISON=1
JSON_DISABLE_STREAM_BULK_SCAN=1
JSON_DISABLE_UNLOCKED_FILE_IO=1
- JSON_NO_SIMD
- JSON_VIEW_NO_SIMD
- JSON_VIEW_USE_SSSE3)
+ JSON_NO_SIMD)
target_link_libraries(abi_config_${test}_all_tags PRIVATE abi_compat_main)
add_test(
NAME test-abi_config_${test}_all_tags
diff --git a/tests/abi/config/default.cpp b/tests/abi/config/default.cpp
index a9fa472d3..084edf8c9 100644
--- a/tests/abi/config/default.cpp
+++ b/tests/abi/config/default.cpp
@@ -64,14 +64,6 @@ TEST_CASE("default namespace")
expected += "_ns";
#endif
-#ifdef JSON_VIEW_NO_SIMD
- expected += "_vns";
-#endif
-
-#ifdef JSON_VIEW_USE_SSSE3
- expected += "_vssse3";
-#endif
-
expected += "_v" STRINGIZE(NLOHMANN_JSON_VERSION_MAJOR);
expected += "_" STRINGIZE(NLOHMANN_JSON_VERSION_MINOR);
expected += "_" STRINGIZE(NLOHMANN_JSON_VERSION_PATCH) "::basic_json";
diff --git a/tests/abi/config/noversion.cpp b/tests/abi/config/noversion.cpp
index a090d1d02..66164ff88 100644
--- a/tests/abi/config/noversion.cpp
+++ b/tests/abi/config/noversion.cpp
@@ -65,14 +65,6 @@ TEST_CASE("default namespace without version component")
expected += "_ns";
#endif
-#ifdef JSON_VIEW_NO_SIMD
- expected += "_vns";
-#endif
-
-#ifdef JSON_VIEW_USE_SSSE3
- expected += "_vssse3";
-#endif
-
expected += "::basic_json";
// fallback for Clang
diff --git a/tools/generate_natvis/README.md b/tools/generate_natvis/README.md
index 8f45f1877..cc4fc4a8f 100644
--- a/tools/generate_natvis/README.md
+++ b/tools/generate_natvis/README.md
@@ -34,11 +34,11 @@ version other than the one in `abi_macros.hpp`.
| Option | Description |
|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `--list-tags` | Print every ABI tag (in namespace order) with the macro that enables it and the `NLOHMANN_JSON_ABI_TAG_*` identifier, then exit. |
-| `--abi-tags TAGS` | Add the namespaces of one configuration, given as a comma-separated list of ABI tags (`_diag,_dp,_vns`; the leading underscore is optional, and the order does not matter). Can be repeated for several configurations. Unknown tags are an error. |
+| `--abi-tags TAGS` | Add the namespaces of one configuration, given as a comma-separated list of ABI tags (`_diag,_dp,_ns`; the leading underscore is optional, and the order does not matter). Can be repeated for several configurations. Unknown tags are an error. |
| `--all` | Generate the namespaces for every combination of ABI tags. The file size doubles with each tag (about 60 MB for 12 tags). Cannot be combined with `--abi-tags`. |
| `--output FILE` | Write the Natvis file to `FILE` instead of `nlohmann_json.natvis` in the repository root. |
-Each configuration gets both the versioned (`json_abi_diag_dp_vns_v3_12_0`) and the unversioned (`json_abi_diag_dp_vns`,
+Each configuration gets both the versioned (`json_abi_diag_dp_ns_v3_12_0`) and the unversioned (`json_abi_diag_dp_ns`,
used with `NLOHMANN_JSON_NAMESPACE_NO_VERSION`) namespace. The default namespaces (up to two ABI tags) are always
included, so a generated file can replace the checked-in one.
@@ -52,10 +52,10 @@ included, so a generated file can replace the checked-in one.
```
3. Generate a Natvis file with them, for example for `JSON_DIAGNOSTICS`, `JSON_DIAGNOSTIC_POSITIONS`, and
- `JSON_VIEW_NO_SIMD`:
+ `JSON_NO_SIMD`:
```shell
- make natvis NATVIS_ARGS="--abi-tags _diag,_dp,_vns --output my_nlohmann_json.natvis"
+ make natvis NATVIS_ARGS="--abi-tags _diag,_dp,_ns --output my_nlohmann_json.natvis"
```
4. Use `my_nlohmann_json.natvis` instead of the shipped `nlohmann_json.natvis`, for example by adding it to your Visual
diff --git a/tools/generate_natvis/generate_natvis.py b/tools/generate_natvis/generate_natvis.py
index d660c4b63..8452d98e0 100755
--- a/tools/generate_natvis/generate_natvis.py
+++ b/tools/generate_natvis/generate_natvis.py
@@ -91,7 +91,7 @@ if __name__ == '__main__':
'include/nlohmann/detail/abi_macros.hpp below "repo_root")')
selection = parser.add_mutually_exclusive_group()
selection.add_argument('--abi-tags', action='append', default=[], metavar='TAGS',
- help='Comma-separated list of ABI tags (e.g. "_diag,_dp,_vns", leading underscores are '
+ help='Comma-separated list of ABI tags (e.g. "_diag,_dp,_ns", leading underscores are '
'optional) of one configuration to add to the default namespaces; can be repeated')
selection.add_argument('--all', action='store_true',
help='Generate the namespaces for every combination of ABI tags; the file size doubles '