Browse Source

Another fix for compilation on MSVC

tamasmeszaros 1 year ago
parent
commit
40c3d8b8a0
1 changed files with 6 additions and 0 deletions
  1. 6 0
      src/libslic3r/Arrange/Core/NFP/NFP.cpp

+ 6 - 0
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} {}