diff options
Diffstat (limited to 'json4cpp/src/modules/json.cppm')
| -rw-r--r-- | json4cpp/src/modules/json.cppm | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/json4cpp/src/modules/json.cppm b/json4cpp/src/modules/json.cppm new file mode 100644 index 0000000000..623d8cb81f --- /dev/null +++ b/json4cpp/src/modules/json.cppm @@ -0,0 +1,32 @@ +module; + +#include <nlohmann/json.hpp> + +export module nlohmann.json; + +export namespace nlohmann { + using ::nlohmann::adl_serializer; + using ::nlohmann::basic_json; + using ::nlohmann::json; + using ::nlohmann::json_pointer; + using ::nlohmann::ordered_json; + using ::nlohmann::ordered_map; +} // namespace nlohmann + +NLOHMANN_JSON_NAMESPACE_BEGIN + +namespace detail +{ + export using NLOHMANN_JSON_NAMESPACE::detail::json_sax_dom_callback_parser; + export using NLOHMANN_JSON_NAMESPACE::detail::unknown_size; +} // namespace detail + +export using NLOHMANN_JSON_NAMESPACE::adl_serializer; +export using NLOHMANN_JSON_NAMESPACE::basic_json; +export using NLOHMANN_JSON_NAMESPACE::json; +export using NLOHMANN_JSON_NAMESPACE::json_pointer; +export using NLOHMANN_JSON_NAMESPACE::ordered_json; +export using NLOHMANN_JSON_NAMESPACE::ordered_map; +export using NLOHMANN_JSON_NAMESPACE::to_string; + +NLOHMANN_JSON_NAMESPACE_END |
