diff --git a/include/libcamera/base/utils.h b/include/libcamera/base/utils.h index cb8caaa9..d32bd1cd 100644 --- a/include/libcamera/base/utils.h +++ b/include/libcamera/base/utils.h @@ -355,19 +355,11 @@ private: } /* namespace details */ template -auto enumerate(T &iterable) -> details::enumerate_adapter +auto enumerate(T &iterable) { - return { std::begin(iterable), std::end(iterable) }; + return details::enumerate_adapter{ std::begin(iterable), std::end(iterable) }; } -#ifndef __DOXYGEN__ -template -auto enumerate(T (&iterable)[N]) -> details::enumerate_adapter -{ - return { std::begin(iterable), std::end(iterable) }; -} -#endif - class Duration : public std::chrono::duration { using BaseDuration = std::chrono::duration;