Another fix for compilation on MSVC

This commit is contained in:
tamasmeszaros 2023-08-16 11:17:59 +02:00
parent 9728bc4d6f
commit 40c3d8b8a0

View File

@ -279,6 +279,12 @@ void nfp_convex_convex(const Polygon &fixed, const Polygon &movable, Polygon &po
// Output iterator adapter for std::merge // Output iterator adapter for std::merge
struct OutItAdaptor { 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; Polygon *outpoly;
OutItAdaptor(Polygon &out) : outpoly{&out} {} OutItAdaptor(Polygon &out) : outpoly{&out} {}