Lines Matching refs:correct
62 namespace detail { namespace correct namespace
197 struct correct: not_implemented<Tag> struct
201 struct correct<Point, point_tag> struct
202 : detail::correct::correct_nop<Point>
206 struct correct<LineString, linestring_tag> struct
207 : detail::correct::correct_nop<LineString>
211 struct correct<Segment, segment_tag> struct
212 : detail::correct::correct_nop<Segment>
217 struct correct<Box, box_tag> struct
218 : detail::correct::correct_box<Box>
222 struct correct<Ring, ring_tag> struct
223 : detail::correct::correct_ring
231 struct correct<Polygon, polygon_tag> struct
232 : detail::correct::correct_polygon<Polygon>
237 struct correct<MultiPoint, multi_point_tag> struct
238 : detail::correct::correct_nop<MultiPoint>
243 struct correct<MultiLineString, multi_linestring_tag> struct
244 : detail::correct::correct_nop<MultiLineString>
249 struct correct<Geometry, multi_polygon_tag> struct
253 detail::correct::correct_polygon
268 struct correct struct
274 dispatch::correct<Geometry>::apply(geometry, strategy); in apply()
279 struct correct<boost::variant<BOOST_VARIANT_ENUM_PARAMS(T)> > struct
291 correct<Geometry>::apply(geometry, m_strategy); in operator ()()
319 inline void correct(Geometry& geometry) in correct() function
328 resolve_variant::correct<Geometry>::apply(geometry, strategy_type()); in correct()
348 inline void correct(Geometry& geometry, Strategy const& strategy) in correct() function
350 resolve_variant::correct<Geometry>::apply(geometry, strategy); in correct()