From 1f392df4b9c944659303468ccc9b5da5f34de3bc Mon Sep 17 00:00:00 2001 From: Joseph Lenox Date: Sat, 21 Jul 2018 22:12:24 -0500 Subject: [PATCH] Start cleanup so perl builds again --- xs/src/libslic3r/SurfaceCollection.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/xs/src/libslic3r/SurfaceCollection.cpp b/xs/src/libslic3r/SurfaceCollection.cpp index a629ebffb..415379cb8 100644 --- a/xs/src/libslic3r/SurfaceCollection.cpp +++ b/xs/src/libslic3r/SurfaceCollection.cpp @@ -165,7 +165,7 @@ SurfaceCollection::remove_type(const SurfaceType type) { // Use stl remove_if to remove auto ptr {std::remove_if(surfaces.begin(), surfaces.end(),[type] (Surface& s) { return s.surface_type == type; })}; - surfaces.erase(ptr, surfaces.end()); + surfaces.erase(ptr, surfaces.cend()); } void @@ -187,7 +187,7 @@ SurfaceCollection::keep_type(const SurfaceType type) { // Use stl remove_if to remove auto ptr {std::remove_if(surfaces.begin(), surfaces.end(),[type] (const Surface& s) { return s.surface_type != type; })}; - surfaces.erase(ptr, surfaces.end()); + surfaces.erase(ptr, surfaces.cend()); } void @@ -198,7 +198,7 @@ SurfaceCollection::keep_types(const SurfaceType *types, size_t ntypes) n |= types[i]; // form bitmask. // Use stl remove_if to remove auto ptr {std::remove_if(surfaces.begin(), surfaces.end(),[n] (const Surface& s) { return s.surface_type & n != s.surface_type; })}; - surfaces.erase(ptr, surfaces.end()); + surfaces.erase(ptr, surfaces.cend()); } void