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
...
This commit is contained in:
Filip Sykala 2021-04-23 14:46:13 +02:00 committed by Lukas Matena
parent 381c9d8fb4
commit 72f0a6e4a7

View File

@ -73,9 +73,9 @@ public:
order_iterator order_end,
value_iterator v)
{
using value_t = std::iterator_traits<value_iterator>::value_type;
using index_t = std::iterator_traits<order_iterator>::value_type;
using diff_t = std::iterator_traits<order_iterator>::difference_type;
typedef typename std::iterator_traits<value_iterator>::value_type value_t;
typedef typename std::iterator_traits<order_iterator>::value_type index_t;
typedef typename std::iterator_traits<order_iterator>::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_iterator>::value_type;
using index_t = std::iterator_traits<order_iterator>::value_type;
using diff_t = std::iterator_traits<order_iterator>::difference_type;
typedef typename std::iterator_traits<value_iterator>::value_type value_t;
typedef typename std::iterator_traits<order_iterator>::value_type index_t;
typedef typename std::iterator_traits<order_iterator>::difference_type diff_t;
static const index_t done_index = static_cast<index_t>(-1);
diff_t remaining = order_end - 1 - order_begin;
// s = start sequence index