1c5f01b2fSopenharmony_ci// __ _____ _____ _____ 2c5f01b2fSopenharmony_ci// __| | __| | | | JSON for Modern C++ (supporting code) 3c5f01b2fSopenharmony_ci// | | |__ | | | | | | version 3.11.2 4c5f01b2fSopenharmony_ci// |_____|_____|_____|_|___| https://github.com/nlohmann/json 5c5f01b2fSopenharmony_ci// 6c5f01b2fSopenharmony_ci// SPDX-FileCopyrightText: 2013-2022 Niels Lohmann <https://nlohmann.me> 7c5f01b2fSopenharmony_ci// SPDX-License-Identifier: MIT 8c5f01b2fSopenharmony_ci 9c5f01b2fSopenharmony_ci#pragma once 10c5f01b2fSopenharmony_ci 11c5f01b2fSopenharmony_ci#include <cstddef> 12c5f01b2fSopenharmony_ci 13c5f01b2fSopenharmony_cistd::size_t json_sizeof_diag_on(); 14c5f01b2fSopenharmony_cistd::size_t json_sizeof_diag_on_explicit(); 15c5f01b2fSopenharmony_ci 16c5f01b2fSopenharmony_cistd::size_t json_sizeof_diag_off(); 17c5f01b2fSopenharmony_cistd::size_t json_sizeof_diag_off_explicit(); 18c5f01b2fSopenharmony_ci 19c5f01b2fSopenharmony_civoid json_at_diag_on(); 20c5f01b2fSopenharmony_civoid json_at_diag_off(); 21