diff --git a/include/nlohmann/detail/input/input_adapters.hpp b/include/nlohmann/detail/input/input_adapters.hpp index bfb810667..52d221b54 100644 --- a/include/nlohmann/detail/input/input_adapters.hpp +++ b/include/nlohmann/detail/input/input_adapters.hpp @@ -526,8 +526,7 @@ struct container_input_adapter_factory< ContainerType, } // namespace container_input_adapter_factory_impl template -auto input_adapter(ContainerType&& container) --> typename container_input_adapter_factory_impl::container_input_adapter_factory::adapter_type +typename container_input_adapter_factory_impl::container_input_adapter_factory::adapter_type input_adapter(ContainerType&& container) { return container_input_adapter_factory_impl::container_input_adapter_factory::create(std::forward(container)); } diff --git a/single_include/nlohmann/json.hpp b/single_include/nlohmann/json.hpp index 74402293e..5395609f0 100644 --- a/single_include/nlohmann/json.hpp +++ b/single_include/nlohmann/json.hpp @@ -7363,8 +7363,7 @@ struct container_input_adapter_factory< ContainerType, } // namespace container_input_adapter_factory_impl template -auto input_adapter(ContainerType&& container) --> typename container_input_adapter_factory_impl::container_input_adapter_factory::adapter_type +typename container_input_adapter_factory_impl::container_input_adapter_factory::adapter_type input_adapter(ContainerType&& container) { return container_input_adapter_factory_impl::container_input_adapter_factory::create(std::forward(container)); }