From 72f0a6e4a7e1ab8d33a278b775beb0f6f5858699 Mon Sep 17 00:00:00 2001 From: Filip Sykala Date: Fri, 23 Apr 2021 14:46:13 +0200 Subject: [PATCH] Fix: revert typedef PrusaSlicer_With_Asan_Linux/248: ../src/libslic3r/SLA/SupportIslands/VectorUtils.hpp:76:25: error: need 'typename' before 'std::iterator_traits<_II>::value_type' because 'std::iterator_traits<_II>' is a dependent scope ../src/libslic3r/SLA/SupportIslands/VectorUtils.hpp:77:25: error: need 'typename' before 'std::iterator_traits<_Iter>::value_type' because 'std::iterator_traits<_Iter>' is a dependent scope ../src/libslic3r/SLA/SupportIslands/VectorUtils.hpp:78:24: error: need 'typename' before 'std::iterator_traits<_Iter>::difference_type' because 'std::iterator_traits<_Iter>' is a dependent scope ... --- src/libslic3r/SLA/SupportIslands/VectorUtils.hpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/libslic3r/SLA/SupportIslands/VectorUtils.hpp b/src/libslic3r/SLA/SupportIslands/VectorUtils.hpp index 95d16ebbdb..23d9d5507c 100644 --- a/src/libslic3r/SLA/SupportIslands/VectorUtils.hpp +++ b/src/libslic3r/SLA/SupportIslands/VectorUtils.hpp @@ -73,9 +73,9 @@ public: order_iterator order_end, value_iterator v) { - using value_t = std::iterator_traits::value_type; - using index_t = std::iterator_traits::value_type; - using diff_t = std::iterator_traits::difference_type; + typedef typename std::iterator_traits::value_type value_t; + typedef typename std::iterator_traits::value_type index_t; + typedef typename std::iterator_traits::difference_type diff_t; diff_t remaining = order_end - 1 - order_begin; for (index_t s = index_t(), d; remaining > 0; ++s) { @@ -104,9 +104,9 @@ public: order_iterator order_end, value_iterator v) { - using value_t = std::iterator_traits::value_type; - using index_t = std::iterator_traits::value_type; - using diff_t = std::iterator_traits::difference_type; + typedef typename std::iterator_traits::value_type value_t; + typedef typename std::iterator_traits::value_type index_t; + typedef typename std::iterator_traits::difference_type diff_t; static const index_t done_index = static_cast(-1); diff_t remaining = order_end - 1 - order_begin; // s = start sequence index