module; #include 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