From ed78d7027da073d5474ffa2f02cb05e1971e0204 Mon Sep 17 00:00:00 2001 From: Barend Gehrels Date: Sun, 9 Mar 2014 12:19:03 +0100 Subject: [PATCH] [geometry] Fixed the changed copy_segments signature for buffer --- .../algorithms/buffer/buffered_ring.hpp | 24 +++---------------- 1 file changed, 3 insertions(+), 21 deletions(-) diff --git a/include/boost/geometry/extensions/algorithms/buffer/buffered_ring.hpp b/include/boost/geometry/extensions/algorithms/buffer/buffered_ring.hpp index 579d4e614..3aec0c677 100644 --- a/include/boost/geometry/extensions/algorithms/buffer/buffered_ring.hpp +++ b/include/boost/geometry/extensions/algorithms/buffer/buffered_ring.hpp @@ -179,33 +179,15 @@ struct copy_segment_point {}; -template -< - typename MultiRing, - bool Reverse, - typename SegmentIdentifier, - typename RangeOut -> +template struct copy_segments < detail::buffer::buffered_ring_collection_tag, - MultiRing, - Reverse, - SegmentIdentifier, - RangeOut + Reverse > : detail::copy_segments::copy_segments_multi < - MultiRing, - SegmentIdentifier, - RangeOut, - detail::copy_segments::copy_segments_ring - < - typename boost::range_value::type, - Reverse, - SegmentIdentifier, - RangeOut - > + detail::copy_segments::copy_segments_ring > {};