diff options
-rw-r--r-- | README.rst | 3 | ||||
-rw-r--r-- | include/libcamera/base/signal.h | 14 |
2 files changed, 4 insertions, 13 deletions
@@ -93,9 +93,6 @@ for tracing with lttng: [optional] for android: [optional] libexif-dev libjpeg-dev -for Python bindings: [optional] - pybind11-dev - for lc-compliance: [optional] libevent-dev libgtest-dev diff --git a/include/libcamera/base/signal.h b/include/libcamera/base/signal.h index bbff1495..ed1d81ea 100644 --- a/include/libcamera/base/signal.h +++ b/include/libcamera/base/signal.h @@ -63,11 +63,8 @@ public: #ifndef __DOXYGEN__ template<typename T, typename Func, - std::enable_if_t<std::is_base_of<Object, T>::value -#if __cplusplus >= 201703L - && std::is_invocable_v<Func, Args...> -#endif - > * = nullptr> + std::enable_if_t<std::is_base_of<Object, T>::value && + std::is_invocable_v<Func, Args...>> * = nullptr> void connect(T *obj, Func func, ConnectionType type = ConnectionTypeAuto) { Object *object = static_cast<Object *>(obj); @@ -75,11 +72,8 @@ public: } template<typename T, typename Func, - std::enable_if_t<!std::is_base_of<Object, T>::value -#if __cplusplus >= 201703L - && std::is_invocable_v<Func, Args...> -#endif - > * = nullptr> + std::enable_if_t<!std::is_base_of<Object, T>::value && + std::is_invocable_v<Func, Args...>> * = nullptr> #else template<typename T, typename Func> #endif |