Coverage Report

Created: 2025-06-24 07:59

/src/solidity/deps/nlohmann-json/include/nlohmann/adl_serializer.hpp
Line
Count
Source
1
//     __ _____ _____ _____
2
//  __|  |   __|     |   | |  JSON for Modern C++
3
// |  |  |__   |  |  | | | |  version 3.11.3
4
// |_____|_____|_____|_|___|  https://github.com/nlohmann/json
5
//
6
// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann <https://nlohmann.me>
7
// SPDX-License-Identifier: MIT
8
9
#pragma once
10
11
#include <utility>
12
13
#include <nlohmann/detail/abi_macros.hpp>
14
#include <nlohmann/detail/conversions/from_json.hpp>
15
#include <nlohmann/detail/conversions/to_json.hpp>
16
#include <nlohmann/detail/meta/identity_tag.hpp>
17
18
NLOHMANN_JSON_NAMESPACE_BEGIN
19
20
/// @sa https://json.nlohmann.me/api/adl_serializer/
21
template<typename ValueType, typename>
22
struct adl_serializer
23
{
24
    /// @brief convert a JSON value to any value type
25
    /// @sa https://json.nlohmann.me/api/adl_serializer/from_json/
26
    template<typename BasicJsonType, typename TargetType = ValueType>
27
    static auto from_json(BasicJsonType && j, TargetType& val) noexcept(
28
        noexcept(::nlohmann::from_json(std::forward<BasicJsonType>(j), val)))
29
    -> decltype(::nlohmann::from_json(std::forward<BasicJsonType>(j), val), void())
30
11.7k
    {
31
11.7k
        ::nlohmann::from_json(std::forward<BasicJsonType>(j), val);
32
11.7k
    }
_ZN8nlohmann16json_abi_v3_11_314adl_serializerINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvE9from_jsonIRKNS0_10basic_jsonINS2_3mapENS2_6vectorES8_blmdS6_S1_NSD_IhNS6_IhEEEEvEES8_EEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSJ_RT0_
Line
Count
Source
30
11.7k
    {
31
11.7k
        ::nlohmann::from_json(std::forward<BasicJsonType>(j), val);
32
11.7k
    }
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIlvE9from_jsonIRKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEElEEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSJ_RT0_
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerImvE9from_jsonIRKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEEmEEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSJ_RT0_
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIdvE9from_jsonIRKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEEdEEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSJ_RT0_
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIbvE9from_jsonIRKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEEbEEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSJ_RT0_
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIhvE9from_jsonIRKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEEhEEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSJ_RT0_
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIjvE9from_jsonIRKNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEEjEEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSJ_RT0_
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerINSt3__13mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_NS2_4lessIS9_EENS7_INS2_4pairIKS9_S9_EEEEEEvE9from_jsonIRKNS0_10basic_jsonIS3_NS2_6vectorES9_blmdS7_S1_NSK_IhNS7_IhEEEEvEESG_EEDTcmclL_ZNS0_9from_jsonEEclsr3stdE7forwardIT_Efp_Efp0_Ecvv_EEOSQ_RT0_
33
34
    /// @brief convert a JSON value to any value type
35
    /// @sa https://json.nlohmann.me/api/adl_serializer/from_json/
36
    template<typename BasicJsonType, typename TargetType = ValueType>
37
    static auto from_json(BasicJsonType && j) noexcept(
38
    noexcept(::nlohmann::from_json(std::forward<BasicJsonType>(j), detail::identity_tag<TargetType> {})))
39
    -> decltype(::nlohmann::from_json(std::forward<BasicJsonType>(j), detail::identity_tag<TargetType> {}))
40
    {
41
        return ::nlohmann::from_json(std::forward<BasicJsonType>(j), detail::identity_tag<TargetType> {});
42
    }
43
44
    /// @brief convert any value type to a JSON value
45
    /// @sa https://json.nlohmann.me/api/adl_serializer/to_json/
46
    template<typename BasicJsonType, typename TargetType = ValueType>
47
    static auto to_json(BasicJsonType& j, TargetType && val) noexcept(
48
        noexcept(::nlohmann::to_json(j, std::forward<TargetType>(val))))
49
    -> decltype(::nlohmann::to_json(j, std::forward<TargetType>(val)), void())
50
57.1M
    {
51
57.1M
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
57.1M
    }
_ZN8nlohmann16json_abi_v3_11_314adl_serializerINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvE7to_jsonINS0_10basic_jsonINS2_3mapENS2_6vectorES8_blmdS6_S1_NSD_IhNS6_IhEEEEvEERS8_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
Line
Count
Source
50
33.6k
    {
51
33.6k
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
33.6k
    }
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIdvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERdEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
_ZN8nlohmann16json_abi_v3_11_314adl_serializerIbvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERbEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
Line
Count
Source
50
3.94k
    {
51
3.94k
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
3.94k
    }
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIlvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERlEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerImvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERmEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
_ZN8nlohmann16json_abi_v3_11_314adl_serializerIA9_cvE7to_jsonINS0_10basic_jsonINSt3__13mapENS6_6vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA9_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
Line
Count
Source
50
3.66M
    {
51
3.66M
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
3.66M
    }
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIjvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERjEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
_ZN8nlohmann16json_abi_v3_11_314adl_serializerIA4_cvE7to_jsonINS0_10basic_jsonINSt3__13mapENS6_6vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA4_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
Line
Count
Source
50
16.4k
    {
51
16.4k
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
16.4k
    }
_ZN8nlohmann16json_abi_v3_11_314adl_serializerINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvE7to_jsonINS0_10basic_jsonINS2_3mapENS2_6vectorES8_blmdS6_S1_NSD_IhNS6_IhEEEEvEES8_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSH_
Line
Count
Source
50
1.61M
    {
51
1.61M
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
1.61M
    }
_ZN8nlohmann16json_abi_v3_11_314adl_serializerIivE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEEiEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSH_
Line
Count
Source
50
16.4k
    {
51
16.4k
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
16.4k
    }
_ZN8nlohmann16json_abi_v3_11_314adl_serializerINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvE7to_jsonINS0_10basic_jsonINS2_3mapENS2_6vectorES8_blmdS6_S1_NSD_IhNS6_IhEEEEvEERKS8_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
Line
Count
Source
50
3.89M
    {
51
3.89M
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
3.89M
    }
_ZN8nlohmann16json_abi_v3_11_314adl_serializerIlvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEElEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSH_
Line
Count
Source
50
16.4k
    {
51
16.4k
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
16.4k
    }
_ZN8nlohmann16json_abi_v3_11_314adl_serializerIbvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEEbEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSH_
Line
Count
Source
50
20.5k
    {
51
20.5k
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
20.5k
    }
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIbvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERKbEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIA2_cvE7to_jsonINS0_10basic_jsonINSt3__13mapENS6_6vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA2_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIhvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERKhEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
_ZN8nlohmann16json_abi_v3_11_314adl_serializerIjvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERKjEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
Line
Count
Source
50
32.9k
    {
51
32.9k
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
32.9k
    }
_ZN8nlohmann16json_abi_v3_11_314adl_serializerIA5_cvE7to_jsonINS0_10basic_jsonINSt3__13mapENS6_6vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA5_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
Line
Count
Source
50
16.4k
    {
51
16.4k
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
16.4k
    }
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIA8_cvE7to_jsonINS0_10basic_jsonINSt3__13mapENS6_6vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA8_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
_ZN8nlohmann16json_abi_v3_11_314adl_serializerIA6_cvE7to_jsonINS0_10basic_jsonINSt3__13mapENS6_6vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA6_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
Line
Count
Source
50
48.3k
    {
51
48.3k
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
48.3k
    }
_ZN8nlohmann16json_abi_v3_11_314adl_serializerIPKcvE7to_jsonINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSD_S1_NS9_IhNSD_IhEEEEvEES3_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
Line
Count
Source
50
250
    {
51
250
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
250
    }
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIPKcvE7to_jsonINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEblmdSD_S1_NS9_IhNSD_IhEEEEvEERS3_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSK_
_ZN8nlohmann16json_abi_v3_11_314adl_serializerIA12_cvE7to_jsonINS0_10basic_jsonINSt3__13mapENS6_6vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA12_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
Line
Count
Source
50
1.57k
    {
51
1.57k
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
1.57k
    }
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIA1_cvE7to_jsonINS0_10basic_jsonINSt3__13mapENS6_6vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA1_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
_ZN8nlohmann16json_abi_v3_11_314adl_serializerIA7_cvE7to_jsonINS0_10basic_jsonINSt3__13mapENS6_6vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA7_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
Line
Count
Source
50
32.6k
    {
51
32.6k
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
32.6k
    }
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIA10_cvE7to_jsonINS0_10basic_jsonINSt3__13mapENS6_6vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA10_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIA13_cvE7to_jsonINS0_10basic_jsonINSt3__13mapENS6_6vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA13_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIA18_cvE7to_jsonINS0_10basic_jsonINSt3__13mapENS6_6vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA18_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEvE7to_jsonINS0_10basic_jsonINS2_3mapES3_S9_blmdS7_S1_NS3_IhNS7_IhEEEEvEESB_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerImvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEEmEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSH_
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIA16_cvE7to_jsonINS0_10basic_jsonINSt3__13mapENS6_6vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA16_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIA15_cvE7to_jsonINS0_10basic_jsonINSt3__13mapENS6_6vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA15_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIA11_cvE7to_jsonINS0_10basic_jsonINSt3__13mapENS6_6vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA11_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorINS0_10basic_jsonINS2_3mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS9_S1_NS3_IhNS9_IhEEEEvEENS9_ISE_EEEEvE7to_jsonISE_SG_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIivE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERKiEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIivE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERiEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
_ZN8nlohmann16json_abi_v3_11_314adl_serializerIN8solidity6evmasm8ethdebug6schema7ProgramEvE7to_jsonINS0_10basic_jsonINSt3__13mapENSA_6vectorENSA_12basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEblmdSG_S1_NSC_IhNSG_IhEEEEvEES6_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSM_
Line
Count
Source
50
32.6k
    {
51
32.6k
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
32.6k
    }
_ZN8nlohmann16json_abi_v3_11_314adl_serializerImvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEERKmEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSJ_
Line
Count
Source
50
12.3M
    {
51
12.3M
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
12.3M
    }
_ZN8nlohmann16json_abi_v3_11_314adl_serializerIN8solidity6evmasm8ethdebug6schema4data8HexValueEvE7to_jsonINS0_10basic_jsonINSt3__13mapENSB_6vectorENSB_12basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEblmdSH_S1_NSD_IhNSH_IhEEEEvEERKS7_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSP_
Line
Count
Source
50
1.29M
    {
51
1.29M
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
1.29M
    }
_ZN8nlohmann16json_abi_v3_11_314adl_serializerIN8solidity6evmasm8ethdebug6schema9materials2IDEvE7to_jsonINS0_10basic_jsonINSt3__13mapENSB_6vectorENSB_12basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEblmdSH_S1_NSD_IhNSH_IhEEEEvEERKS7_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSP_
Line
Count
Source
50
2.93M
    {
51
2.93M
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
2.93M
    }
_ZN8nlohmann16json_abi_v3_11_314adl_serializerIN8solidity6evmasm8ethdebug6schema4data8UnsignedEvE7to_jsonINS0_10basic_jsonINSt3__13mapENSB_6vectorENSB_12basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEblmdSH_S1_NSD_IhNSH_IhEEEEvEERKS7_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSP_
Line
Count
Source
50
10.7M
    {
51
10.7M
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
10.7M
    }
_ZN8nlohmann16json_abi_v3_11_314adl_serializerIN8solidity6evmasm8ethdebug6schema9materials9ReferenceEvE7to_jsonINS0_10basic_jsonINSt3__13mapENSB_6vectorENSB_12basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEblmdSH_S1_NSD_IhNSH_IhEEEEvEERKS7_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSP_
Line
Count
Source
50
2.93M
    {
51
2.93M
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
2.93M
    }
_ZN8nlohmann16json_abi_v3_11_314adl_serializerIN8solidity6evmasm8ethdebug6schema9materials11SourceRange5RangeEvE7to_jsonINS0_10basic_jsonINSt3__13mapENSC_6vectorENSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEblmdSI_S1_NSE_IhNSI_IhEEEEvEERKS8_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSQ_
Line
Count
Source
50
2.90M
    {
51
2.90M
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
2.90M
    }
_ZN8nlohmann16json_abi_v3_11_314adl_serializerIN8solidity6evmasm8ethdebug6schema9materials11SourceRangeEvE7to_jsonINS0_10basic_jsonINSt3__13mapENSB_6vectorENSB_12basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEblmdSH_S1_NSD_IhNSH_IhEEEEvEERKS7_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSP_
Line
Count
Source
50
2.93M
    {
51
2.93M
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
2.93M
    }
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorIN8solidity6evmasm8ethdebug6schema7program7Context8VariableENS2_9allocatorISA_EEEEvE7to_jsonINS0_10basic_jsonINS2_3mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENSB_IcEEEEblmdSB_S1_NS3_IhNSB_IhEEEEvEERKSD_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSS_
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIN8solidity6evmasm8ethdebug6schema7program7Context8VariableEvE7to_jsonINS0_10basic_jsonINSt3__13mapENSC_6vectorENSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEblmdSI_S1_NSE_IhNSI_IhEEEEvEERKS8_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSQ_
_ZN8nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorIN8solidity6evmasm8ethdebug6schema4data8UnsignedENS2_9allocatorIS9_EEEEvE7to_jsonINS0_10basic_jsonINS2_3mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENSA_IcEEEEblmdSA_S1_NS3_IhNSA_IhEEEEvEERKSC_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSR_
Line
Count
Source
50
1.29M
    {
51
1.29M
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
1.29M
    }
_ZN8nlohmann16json_abi_v3_11_314adl_serializerIN8solidity6evmasm8ethdebug6schema7program11Instruction9OperationEvE7to_jsonINS0_10basic_jsonINSt3__13mapENSC_6vectorENSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEblmdSI_S1_NSE_IhNSI_IhEEEEvEERKS8_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSQ_
Line
Count
Source
50
3.64M
    {
51
3.64M
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
3.64M
    }
_ZN8nlohmann16json_abi_v3_11_314adl_serializerIN8solidity6evmasm8ethdebug6schema7program7ContextEvE7to_jsonINS0_10basic_jsonINSt3__13mapENSB_6vectorENSB_12basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEblmdSH_S1_NSD_IhNSH_IhEEEEvEERKS7_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSP_
Line
Count
Source
50
2.90M
    {
51
2.90M
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
2.90M
    }
_ZN8nlohmann16json_abi_v3_11_314adl_serializerIN8solidity6evmasm8ethdebug6schema7Program8ContractEvE7to_jsonINS0_10basic_jsonINSt3__13mapENSB_6vectorENSB_12basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEblmdSH_S1_NSD_IhNSH_IhEEEEvEERKS7_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSP_
Line
Count
Source
50
32.6k
    {
51
32.6k
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
32.6k
    }
_ZN8nlohmann16json_abi_v3_11_314adl_serializerIN8solidity6evmasm8ethdebug6schema7Program11EnvironmentEvE7to_jsonINS0_10basic_jsonINSt3__13mapENSB_6vectorENSB_12basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEblmdSH_S1_NSD_IhNSH_IhEEEEvEERKS7_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSP_
Line
Count
Source
50
32.6k
    {
51
32.6k
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
32.6k
    }
_ZN8nlohmann16json_abi_v3_11_314adl_serializerINSt3__16vectorIN8solidity6evmasm8ethdebug6schema7program11InstructionENS2_9allocatorIS9_EEEEvE7to_jsonINS0_10basic_jsonINS2_3mapES3_NS2_12basic_stringIcNS2_11char_traitsIcEENSA_IcEEEEblmdSA_S1_NS3_IhNSA_IhEEEEvEERKSC_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSR_
Line
Count
Source
50
32.6k
    {
51
32.6k
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
32.6k
    }
_ZN8nlohmann16json_abi_v3_11_314adl_serializerIN8solidity6evmasm8ethdebug6schema7program11InstructionEvE7to_jsonINS0_10basic_jsonINSt3__13mapENSB_6vectorENSB_12basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEblmdSH_S1_NSD_IhNSH_IhEEEEvEERKS7_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSP_
Line
Count
Source
50
3.64M
    {
51
3.64M
        ::nlohmann::to_json(j, std::forward<TargetType>(val));
52
3.64M
    }
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvE7to_jsonINS0_10basic_jsonINS2_3mapENS2_6vectorES8_blmdS6_S1_NSD_IhNS6_IhEEEEvEEKS8_EEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSI_
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIjvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEEjEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSH_
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIhvE7to_jsonINS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEblmdSB_S1_NS7_IhNSB_IhEEEEvEEhEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSH_
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIA19_cvE7to_jsonINS0_10basic_jsonINSt3__13mapENS6_6vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA19_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
Unexecuted instantiation: _ZN8nlohmann16json_abi_v3_11_314adl_serializerIA25_cvE7to_jsonINS0_10basic_jsonINSt3__13mapENS6_6vectorENS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEblmdSC_S1_NS8_IhNSC_IhEEEEvEERA25_KcEEDTcmclL_ZNS0_7to_jsonEEfp_clsr3stdE7forwardIT0_Efp0_EEcvv_EERT_OSL_
53
};
54
55
NLOHMANN_JSON_NAMESPACE_END