mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-14 12:46:01 +08:00
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:
parent
381c9d8fb4
commit
72f0a6e4a7
@ -73,9 +73,9 @@ public:
|
|||||||
order_iterator order_end,
|
order_iterator order_end,
|
||||||
value_iterator v)
|
value_iterator v)
|
||||||
{
|
{
|
||||||
using value_t = std::iterator_traits<value_iterator>::value_type;
|
typedef typename std::iterator_traits<value_iterator>::value_type value_t;
|
||||||
using index_t = std::iterator_traits<order_iterator>::value_type;
|
typedef typename std::iterator_traits<order_iterator>::value_type index_t;
|
||||||
using diff_t = std::iterator_traits<order_iterator>::difference_type;
|
typedef typename std::iterator_traits<order_iterator>::difference_type diff_t;
|
||||||
|
|
||||||
diff_t remaining = order_end - 1 - order_begin;
|
diff_t remaining = order_end - 1 - order_begin;
|
||||||
for (index_t s = index_t(), d; remaining > 0; ++s) {
|
for (index_t s = index_t(), d; remaining > 0; ++s) {
|
||||||
@ -104,9 +104,9 @@ public:
|
|||||||
order_iterator order_end,
|
order_iterator order_end,
|
||||||
value_iterator v)
|
value_iterator v)
|
||||||
{
|
{
|
||||||
using value_t = std::iterator_traits<value_iterator>::value_type;
|
typedef typename std::iterator_traits<value_iterator>::value_type value_t;
|
||||||
using index_t = std::iterator_traits<order_iterator>::value_type;
|
typedef typename std::iterator_traits<order_iterator>::value_type index_t;
|
||||||
using diff_t = std::iterator_traits<order_iterator>::difference_type;
|
typedef typename std::iterator_traits<order_iterator>::difference_type diff_t;
|
||||||
static const index_t done_index = static_cast<index_t>(-1);
|
static const index_t done_index = static_cast<index_t>(-1);
|
||||||
diff_t remaining = order_end - 1 - order_begin;
|
diff_t remaining = order_end - 1 - order_begin;
|
||||||
// s = start sequence index
|
// s = start sequence index
|
||||||
|
Loading…
x
Reference in New Issue
Block a user