From da5097abcd01762c3e13adc9167ef39008b91d56 Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Sun, 27 Sep 2026 21:37:14 +0200 Subject: [PATCH] Restore the CI spelling of json_pointer's operator string_t in the API surface The develop merge regenerated api_surface.json on macOS, whose libclang spells the name of the deprecated conversion operator as "operator nlohmann::json_pointer::string_t_helper<...>::type". CI's pinned libclang 18.1.1 on Linux spells it "operator typename string_t_helper<...>::type", so check_api_docs reported the file as out of date. This restores CI's spelling, which is byte-identical to the file CI regenerated. Signed-off-by: Niels Lohmann --- tools/api_checker/api_surface.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/api_checker/api_surface.json b/tools/api_checker/api_surface.json index bf049bbaf..eafa2b085 100644 --- a/tools/api_checker/api_surface.json +++ b/tools/api_checker/api_surface.json @@ -2428,8 +2428,8 @@ { "identity_name": "operator string_t", "kind": "CONVERSION_FUNCTION", - "name": "operator nlohmann::json_pointer::string_t_helper::type", - "pretty_signature": "nlohmann::json_pointer::operator nlohmann::json_pointer::string_t_helper::type", + "name": "operator typename string_t_helper::type", + "pretty_signature": "nlohmann::json_pointer::operator typename string_t_helper::type", "scope": "nlohmann::json_pointer", "signature": "JSON_HEDLEY_DEPRECATED_FOR(3.11.0, to_string()) operator string_t() const", "tier": "callable"