From 40c3d8b8a0fd0727225136430adec9842aca1307 Mon Sep 17 00:00:00 2001 From: tamasmeszaros Date: Wed, 16 Aug 2023 11:17:59 +0200 Subject: [PATCH] Another fix for compilation on MSVC --- src/libslic3r/Arrange/Core/NFP/NFP.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/libslic3r/Arrange/Core/NFP/NFP.cpp b/src/libslic3r/Arrange/Core/NFP/NFP.cpp index 5dfe559f73..e96581b80d 100644 --- a/src/libslic3r/Arrange/Core/NFP/NFP.cpp +++ b/src/libslic3r/Arrange/Core/NFP/NFP.cpp @@ -279,6 +279,12 @@ void nfp_convex_convex(const Polygon &fixed, const Polygon &movable, Polygon &po // Output iterator adapter for std::merge struct OutItAdaptor { + using value_type = Line; + using difference_type = std::ptrdiff_t; + using pointer = Line*; + using reference = Line&; + using iterator_category = std::output_iterator_tag; + Polygon *outpoly; OutItAdaptor(Polygon &out) : outpoly{&out} {}