From 748657f2941d28bec810b7eec21e46e288002036 Mon Sep 17 00:00:00 2001 From: Mike Kelly Date: Thu, 7 Dec 2023 10:45:13 +0000 Subject: IVGCVSW-8159 Fix for build failures on C++14 compilers * Restored previous functionality for compilers with a version of the C++ standard earlier than C++17 Signed-off-by: Mike Kelly Change-Id: I0951fc1cac366e74066b6ababa675e19cfb6536b --- include/armnn/utility/TransformIterator.hpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'include') diff --git a/include/armnn/utility/TransformIterator.hpp b/include/armnn/utility/TransformIterator.hpp index e37c8a7155..5b712debb0 100644 --- a/include/armnn/utility/TransformIterator.hpp +++ b/include/armnn/utility/TransformIterator.hpp @@ -14,8 +14,13 @@ template::value_type, typename Distance = typename std::iterator_traits::difference_type, typename Pointer = typename std::iterator_traits::pointer, +#if __cplusplus < 201703 + typename Reference = + typename std::result_of::reference)>::type +#else typename Reference = typename std::invoke_result::reference>::type +#endif > class TransformIterator { -- cgit v1.2.1