Lines Matching refs:correct
62 namespace detail { namespace correct namespace
203 struct correct: not_implemented<Tag> struct
207 struct correct<Point, point_tag> struct
208 : detail::correct::correct_nop<Point>
212 struct correct<LineString, linestring_tag> struct
213 : detail::correct::correct_nop<LineString>
217 struct correct<Segment, segment_tag> struct
218 : detail::correct::correct_nop<Segment>
223 struct correct<Box, box_tag> struct
224 : detail::correct::correct_box<Box>
228 struct correct<Ring, ring_tag> struct
229 : detail::correct::correct_ring
237 struct correct<Polygon, polygon_tag> struct
238 : detail::correct::correct_polygon<Polygon>
243 struct correct<MultiPoint, multi_point_tag> struct
244 : detail::correct::correct_nop<MultiPoint>
249 struct correct<MultiLineString, multi_linestring_tag> struct
250 : detail::correct::correct_nop<MultiLineString>
255 struct correct<Geometry, multi_polygon_tag> struct
259 detail::correct::correct_polygon
274 struct correct struct
280 dispatch::correct<Geometry>::apply(geometry, strategy); in apply()
285 struct correct<boost::variant<BOOST_VARIANT_ENUM_PARAMS(T)> > struct
297 correct<Geometry>::apply(geometry, m_strategy); in operator ()()
325 inline void correct(Geometry& geometry) in correct() function
334 resolve_variant::correct<Geometry>::apply(geometry, strategy_type()); in correct()
354 inline void correct(Geometry& geometry, Strategy const& strategy) in correct() function
356 resolve_variant::correct<Geometry>::apply(geometry, strategy); in correct()