Fix cross-environment API-surface drift and lint findings from CI
extract_api.py's own extraction wasn't deterministic across machines, which CI's drift check caught immediately: JSON_HAS_RANGES auto-detects via the standard library's __cpp_lib_ranges feature-test macro, which isn't reliably gated to C++20 mode by every stdlib -- undefined under -std=c++17 with macOS's libc++, but defined under the identical flag with the Ubuntu stdlib CI uses, so parse()/accept()/from_*() extracted different signatures purely depending on which machine ran the extraction. Pinned to -DJSON_HAS_RANGES=0: the deterministic and safe choice, since pinning to 1 was tried first and found to fail to parse on a stdlib without full <ranges> support even when the macro claims otherwise. Also found and fixed a second, independent source of the same class of drift: get_identity_name() used cursor.spelling verbatim for CONVERSION_FUNCTION cursors, which libclang renders as its own internally-canonicalized form of the return type rather than what's literally written. Confirmed for json_pointer::operator string_t() spelling differently on two machines pinned to the identical libclang==18.1.1 wheel, with the JSON_HAS_RANGES fix above ruled out as the cause. Now derived from the cursor's own raw source text instead, immune to libclang's dependent-type resolution differences and incidentally more readable than the libclang-internal forms it replaces. Bumped SURFACE_FORMAT_VERSION to 3 and regenerated all 27 history snapshots and the committed api_surface.json; both fixes are documented in tools/api_checker/history/README.md's format-history log. Also fixes diff_api.py's format_version guard, which only compared the two loaded surfaces against each other and never against SURFACE_FORMAT_VERSION (what this build actually understands) -- two surfaces on the same, newer-than-expected format_version would have silently passed the guard. Remaining fixes are the concretely actionable findings from Codacy's review of the new tools/api_checker/ files: unused imports/variables, a stray f-string with no placeholders. Left the docstring-formatting nitpicks (pydocstyle D2xx/D4xx) and generic subprocess-usage notices alone -- the former has no established convention elsewhere in this codebase's Python tooling to conform to, and the latter are inherent to a dev tool that shells out to git/clang with developer-controlled arguments, not user input. Signed-off-by: Niels Lohmann <mail@nlohmann.me> Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Signed-off-by: Niels Lohmann <mail@nlohmann.me>
This commit is contained in:
1 parent
f23b3c63a2
commit
0663907b68
33 files changed
+227
-160
No files matched your search
@@ -36,6 +36,29 @@ Backfilled: every `v3.*` tag from `v3.1.0` through the latest release at backfil
|
||||
All 27 files were regenerated under `format_version: 2`; only `v3.11.0.json` and `v3.11.1.json`
|
||||
actually changed content (every other tag's scopes never contained the old-style tag).
|
||||
|
||||
- **`format_version: 3`**. Found via a CI run on a different machine than the one that generated
|
||||
`format_version: 2`, which is exactly the failure class this versioning exists to catch:
|
||||
1. `JSON_HAS_RANGES` auto-detects via the standard library's `__cpp_lib_ranges` feature-test
|
||||
macro. That macro isn't reliably gated to C++20 mode by every stdlib -- undefined under
|
||||
`-std=c++17` with macOS's libc++, but defined under the identical flag with the Ubuntu
|
||||
stdlib used in CI -- so `parse()`/`accept()`/`from_bjdata()`/etc. extracted a different
|
||||
signature (with or without a `SentinelType` parameter) purely depending on which machine
|
||||
ran the extraction. Now pinned to `-DJSON_HAS_RANGES=0` in `extract_api.py`'s parse
|
||||
arguments: the deterministic choice, since forcing `1` was tried first and found to
|
||||
actually fail to parse on a stdlib without full `<ranges>` support even when the macro
|
||||
claims otherwise.
|
||||
2. `get_identity_name()` used `cursor.spelling` verbatim for `CONVERSION_FUNCTION` cursors,
|
||||
which libclang renders as its own internally-canonicalized form of the return type rather
|
||||
than what's literally written. Confirmed for `json_pointer::operator string_t()`: spelled
|
||||
`"operator nlohmann::json_pointer::string_t_helper<type-parameter-0-0>::type"` on one
|
||||
machine and `"operator typename string_t_helper<type-parameter-0-0>::type"` on another,
|
||||
with both machines pinned to the identical `libclang==18.1.1` wheel and the JSON_HAS_RANGES
|
||||
fix above ruled out as the cause. Now derived from the cursor's own raw source text instead
|
||||
(regex over `get_signature_text()`'s output), immune to libclang's dependent-type
|
||||
resolution differences and incidentally more readable
|
||||
(`"operator string_t"`/`"operator ValueType"` instead of the libclang-internal forms).
|
||||
All 27 files were regenerated under `format_version: 3`.
|
||||
|
||||
## Known gaps
|
||||
|
||||
- **`v3.0.0`, `v3.0.1`**: not backfilled. These predate the `include/nlohmann/` directory
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "97309f0da98b99e9b7c04b54a1b1ae2504c06ce3",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:45:57.865220+00:00",
|
||||
"generated_at": "2026-07-11T16:52:32.744384+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.1.0"
|
||||
},
|
||||
@@ -1080,7 +1080,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1089,7 +1089,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -1674,7 +1674,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator basic_string",
|
||||
"identity_name": "operator std::string",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator basic_string",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator basic_string",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "8968adcd53951b652f9f480ad62e66dc2714b061",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:45:59.198465+00:00",
|
||||
"generated_at": "2026-07-11T16:52:34.057116+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.1.1"
|
||||
},
|
||||
@@ -1080,7 +1080,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1089,7 +1089,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -1674,7 +1674,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator basic_string",
|
||||
"identity_name": "operator std::string",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator basic_string",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator basic_string",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "d2dd27dc3b8472dbaa7d66f83619b3ebcd9185fe",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:46:00.606651+00:00",
|
||||
"generated_at": "2026-07-11T16:52:35.373476+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.1.2"
|
||||
},
|
||||
@@ -1098,7 +1098,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1107,7 +1107,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -1692,7 +1692,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator basic_string",
|
||||
"identity_name": "operator std::string",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator basic_string",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator basic_string",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "f42a74b8f53cc308647123d49d33d1c8122e3f42",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:46:20.016484+00:00",
|
||||
"generated_at": "2026-07-11T16:52:55.105287+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.10.0"
|
||||
},
|
||||
@@ -1359,7 +1359,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1368,7 +1368,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -2151,7 +2151,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator basic_string",
|
||||
"identity_name": "operator std::string",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator basic_string",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator basic_string",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "7194245a314d142a5560f6906a87f7c67ebbcf2e",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:46:21.403136+00:00",
|
||||
"generated_at": "2026-07-11T16:52:56.526088+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.10.1"
|
||||
},
|
||||
@@ -1359,7 +1359,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1368,7 +1368,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -2151,7 +2151,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator basic_string",
|
||||
"identity_name": "operator std::string",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator basic_string",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator basic_string",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "e75e71e2b3293752b789e8e9d9c709144fea5ddf",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:46:22.867974+00:00",
|
||||
"generated_at": "2026-07-11T16:52:57.985272+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.10.2"
|
||||
},
|
||||
@@ -1359,7 +1359,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1368,7 +1368,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -2151,7 +2151,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator basic_string",
|
||||
"identity_name": "operator std::string",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator basic_string",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator basic_string",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "418bee76a9cd704ed017b1fcbd6c008570263efe",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:46:24.507062+00:00",
|
||||
"generated_at": "2026-07-11T16:52:59.397819+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.10.3"
|
||||
},
|
||||
@@ -1359,7 +1359,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1368,7 +1368,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -2151,7 +2151,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator basic_string",
|
||||
"identity_name": "operator std::string",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator basic_string",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator basic_string",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "c800c002b37744fc1aa39738d1e046d05a955f07",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:46:26.069308+00:00",
|
||||
"generated_at": "2026-07-11T16:53:00.879270+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.10.4"
|
||||
},
|
||||
@@ -1359,7 +1359,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1368,7 +1368,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -2151,7 +2151,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator basic_string",
|
||||
"identity_name": "operator std::string",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator basic_string",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator basic_string",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "ebd0898ddda25ffe0839a5ce0a6fdf0c6b1b57f9",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:46:27.592020+00:00",
|
||||
"generated_at": "2026-07-11T16:53:02.362268+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.10.5"
|
||||
},
|
||||
@@ -1359,7 +1359,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1368,7 +1368,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -2151,7 +2151,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator basic_string",
|
||||
"identity_name": "operator std::string",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator basic_string",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator basic_string",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "5d5c40753885378a132629c46af722807d3fd661",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:46:29.167987+00:00",
|
||||
"generated_at": "2026-07-11T16:53:03.882397+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.11.0"
|
||||
},
|
||||
@@ -1467,7 +1467,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1476,7 +1476,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -2385,7 +2385,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::json_pointer::string_t_helper<type-parameter-0-0>::type",
|
||||
"identity_name": "operator string_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::json_pointer::string_t_helper<type-parameter-0-0>::type",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator nlohmann::json_pointer::string_t_helper<type-parameter-0-0>::type",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "a9a7f976ac6c100a355bc5f87d1a69d4bcc2f4b9",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:46:30.661603+00:00",
|
||||
"generated_at": "2026-07-11T16:53:05.410464+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.11.1"
|
||||
},
|
||||
@@ -1467,7 +1467,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1476,7 +1476,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -2385,7 +2385,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::json_pointer::string_t_helper<type-parameter-0-0>::type",
|
||||
"identity_name": "operator string_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::json_pointer::string_t_helper<type-parameter-0-0>::type",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator nlohmann::json_pointer::string_t_helper<type-parameter-0-0>::type",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "0ca0fe433eb70cea0d5761079c0c5b47b736565b",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:46:32.164467+00:00",
|
||||
"generated_at": "2026-07-11T16:53:06.935917+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.11.2"
|
||||
},
|
||||
@@ -1467,7 +1467,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1476,7 +1476,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -2367,7 +2367,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::json_pointer::string_t_helper<type-parameter-0-0>::type",
|
||||
"identity_name": "operator string_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::json_pointer::string_t_helper<type-parameter-0-0>::type",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator nlohmann::json_pointer::string_t_helper<type-parameter-0-0>::type",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "9cca280a4d0ccf0c08f47a99aa71d1b0e52f8d03",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:46:33.662881+00:00",
|
||||
"generated_at": "2026-07-11T16:53:08.461372+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.11.3"
|
||||
},
|
||||
@@ -1467,7 +1467,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1476,7 +1476,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -2367,7 +2367,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::json_pointer::string_t_helper<type-parameter-0-0>::type",
|
||||
"identity_name": "operator string_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::json_pointer::string_t_helper<type-parameter-0-0>::type",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator nlohmann::json_pointer::string_t_helper<type-parameter-0-0>::type",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "65ee68451d8eb2b5f3a30b410476ab83deb3289b",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:46:35.351845+00:00",
|
||||
"generated_at": "2026-07-11T16:53:10.052913+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.12.0"
|
||||
},
|
||||
@@ -1476,7 +1476,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1485,7 +1485,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -2376,7 +2376,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::json_pointer::string_t_helper<type-parameter-0-0>::type",
|
||||
"identity_name": "operator string_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::json_pointer::string_t_helper<type-parameter-0-0>::type",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator nlohmann::json_pointer::string_t_helper<type-parameter-0-0>::type",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "359f98d14065bf4e53eeb274f5987fd08f16e5bf",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:46:01.995691+00:00",
|
||||
"generated_at": "2026-07-11T16:52:36.744101+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.2.0"
|
||||
},
|
||||
@@ -1107,7 +1107,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1116,7 +1116,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -1710,7 +1710,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator basic_string",
|
||||
"identity_name": "operator std::string",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator basic_string",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator basic_string",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "f1768a540a7b7c5cc30cdcd6be9e9ef91083719b",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:46:03.343175+00:00",
|
||||
"generated_at": "2026-07-11T16:52:38.104510+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.3.0"
|
||||
},
|
||||
@@ -1125,7 +1125,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1134,7 +1134,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -1728,7 +1728,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator basic_string",
|
||||
"identity_name": "operator std::string",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator basic_string",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator basic_string",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "e3c28afb61227043dd7c0f9168b9394dfb016f87",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:46:04.734499+00:00",
|
||||
"generated_at": "2026-07-11T16:52:39.481983+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.4.0"
|
||||
},
|
||||
@@ -1152,7 +1152,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1161,7 +1161,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -1782,7 +1782,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator basic_string",
|
||||
"identity_name": "operator std::string",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator basic_string",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator basic_string",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "db53bdac1926d1baebcb459b685dcd2e4608c355",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:46:06.092781+00:00",
|
||||
"generated_at": "2026-07-11T16:52:40.893644+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.5.0"
|
||||
},
|
||||
@@ -1152,7 +1152,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1161,7 +1161,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -1782,7 +1782,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator basic_string",
|
||||
"identity_name": "operator std::string",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator basic_string",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator basic_string",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "51e1564c9e61c91c724503496a6c90e54eb591cc",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:46:07.469313+00:00",
|
||||
"generated_at": "2026-07-11T16:52:42.330405+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.6.0"
|
||||
},
|
||||
@@ -1188,7 +1188,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1197,7 +1197,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -1827,7 +1827,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator basic_string",
|
||||
"identity_name": "operator std::string",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator basic_string",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator basic_string",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "1126c9ca74fdea22d2ce3a065ac0fcb5792cbdaf",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:46:08.836394+00:00",
|
||||
"generated_at": "2026-07-11T16:52:43.726760+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.6.1"
|
||||
},
|
||||
@@ -1188,7 +1188,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1197,7 +1197,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -1827,7 +1827,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator basic_string",
|
||||
"identity_name": "operator std::string",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator basic_string",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator basic_string",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "53c3eefa2cf790a7130fed3e13a3be35c2f2ace2",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:46:10.298160+00:00",
|
||||
"generated_at": "2026-07-11T16:52:45.115471+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.7.0"
|
||||
},
|
||||
@@ -1206,7 +1206,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1215,7 +1215,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -1845,7 +1845,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator basic_string",
|
||||
"identity_name": "operator std::string",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator basic_string",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator basic_string",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "d98bf0278d6f59a58271425963a8422ff48fe249",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:46:11.682142+00:00",
|
||||
"generated_at": "2026-07-11T16:52:46.502436+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.7.1"
|
||||
},
|
||||
@@ -1206,7 +1206,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1215,7 +1215,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -1845,7 +1845,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator basic_string",
|
||||
"identity_name": "operator std::string",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator basic_string",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator basic_string",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "411158d896c86e210b8fdea47a41522d4408380b",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:46:13.068913+00:00",
|
||||
"generated_at": "2026-07-11T16:52:47.945440+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.7.2"
|
||||
},
|
||||
@@ -1206,7 +1206,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1215,7 +1215,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -1845,7 +1845,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator basic_string",
|
||||
"identity_name": "operator std::string",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator basic_string",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator basic_string",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "e7b3b40b5a95bc74b9a7f662830a27c49ffc01b4",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:46:14.460029+00:00",
|
||||
"generated_at": "2026-07-11T16:52:49.401198+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.7.3"
|
||||
},
|
||||
@@ -1206,7 +1206,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1215,7 +1215,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -1845,7 +1845,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator basic_string",
|
||||
"identity_name": "operator std::string",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator basic_string",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator basic_string",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "e7452d87783fbf6e9d320d515675e26dfd1271c5",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:46:15.840424+00:00",
|
||||
"generated_at": "2026-07-11T16:52:50.798502+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.8.0"
|
||||
},
|
||||
@@ -1359,7 +1359,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1368,7 +1368,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -2142,7 +2142,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator basic_string",
|
||||
"identity_name": "operator std::string",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator basic_string",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator basic_string",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "d34771cafc87b358ba421faca28facc7f8080174",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:46:17.219997+00:00",
|
||||
"generated_at": "2026-07-11T16:52:52.206794+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.9.0"
|
||||
},
|
||||
@@ -1386,7 +1386,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1395,7 +1395,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -2169,7 +2169,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator basic_string",
|
||||
"identity_name": "operator std::string",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator basic_string",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator basic_string",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"format_version": 3,
|
||||
"meta": {
|
||||
"commit": "db78ac1d7716f56fc9f1b030b715f872f93964e4",
|
||||
"extracted_from": "include/nlohmann/json.hpp",
|
||||
"generated_at": "2026-07-11T12:46:18.615900+00:00",
|
||||
"generated_at": "2026-07-11T16:52:53.621729+00:00",
|
||||
"generator": "tools/api_checker/extract_api.py",
|
||||
"ref": "v3.9.1"
|
||||
},
|
||||
@@ -1386,7 +1386,7 @@
|
||||
"tier": "type"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator nlohmann::detail::value_t",
|
||||
"identity_name": "operator value_t",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator nlohmann::detail::value_t",
|
||||
"pretty_signature": "nlohmann::basic_json::operator nlohmann::detail::value_t",
|
||||
@@ -1395,7 +1395,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator type-parameter-1-0",
|
||||
"identity_name": "operator ValueType",
|
||||
"kind": "FUNCTION_TEMPLATE",
|
||||
"name": "operator type-parameter-1-0",
|
||||
"pretty_signature": "nlohmann::basic_json::operator type-parameter-1-0",
|
||||
@@ -2169,7 +2169,7 @@
|
||||
"tier": "callable"
|
||||
},
|
||||
{
|
||||
"identity_name": "operator basic_string",
|
||||
"identity_name": "operator std::string",
|
||||
"kind": "CONVERSION_FUNCTION",
|
||||
"name": "operator basic_string",
|
||||
"pretty_signature": "nlohmann::json_pointer::operator basic_string",
|
||||
|
||||
Reference in new issue
Block a user