Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r82476 - in trunk/boost/geometry/multi: algorithms algorithms/detail algorithms/detail/overlay algorithms/detail/sections io/dsv io/wkt
From: barend.gehrels_at_[hidden]
Date: 2013-01-13 10:05:27


Author: barendgehrels
Date: 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
New Revision: 82476
URL: http://svn.boost.org/trac/boost/changeset/82476

Log:
[geometry] added include files for concept checking
Text files modified:
   trunk/boost/geometry/multi/algorithms/append.hpp | 1 +
   trunk/boost/geometry/multi/algorithms/area.hpp | 2 ++
   trunk/boost/geometry/multi/algorithms/centroid.hpp | 2 ++
   trunk/boost/geometry/multi/algorithms/clear.hpp | 1 +
   trunk/boost/geometry/multi/algorithms/convert.hpp | 1 +
   trunk/boost/geometry/multi/algorithms/correct.hpp | 1 +
   trunk/boost/geometry/multi/algorithms/covered_by.hpp | 1 +
   trunk/boost/geometry/multi/algorithms/detail/for_each_range.hpp | 1 +
   trunk/boost/geometry/multi/algorithms/detail/overlay/copy_segment_point.hpp | 1 +
   trunk/boost/geometry/multi/algorithms/detail/overlay/copy_segments.hpp | 1 +
   trunk/boost/geometry/multi/algorithms/detail/overlay/get_ring.hpp | 2 ++
   trunk/boost/geometry/multi/algorithms/detail/overlay/get_turns.hpp | 2 ++
   trunk/boost/geometry/multi/algorithms/detail/overlay/select_rings.hpp | 3 +++
   trunk/boost/geometry/multi/algorithms/detail/overlay/self_turn_points.hpp | 1 +
   trunk/boost/geometry/multi/algorithms/detail/point_on_border.hpp | 1 +
   trunk/boost/geometry/multi/algorithms/detail/sections/range_by_section.hpp | 1 +
   trunk/boost/geometry/multi/algorithms/detail/sections/sectionalize.hpp | 2 ++
   trunk/boost/geometry/multi/algorithms/disjoint.hpp | 3 +++
   trunk/boost/geometry/multi/algorithms/distance.hpp | 1 +
   trunk/boost/geometry/multi/algorithms/envelope.hpp | 2 ++
   trunk/boost/geometry/multi/algorithms/equals.hpp | 1 +
   trunk/boost/geometry/multi/algorithms/for_each.hpp | 2 +-
   trunk/boost/geometry/multi/algorithms/intersection.hpp | 3 +++
   trunk/boost/geometry/multi/algorithms/length.hpp | 1 +
   trunk/boost/geometry/multi/algorithms/num_geometries.hpp | 2 ++
   trunk/boost/geometry/multi/algorithms/num_interior_rings.hpp | 1 +
   trunk/boost/geometry/multi/algorithms/num_points.hpp | 1 +
   trunk/boost/geometry/multi/algorithms/perimeter.hpp | 1 +
   trunk/boost/geometry/multi/algorithms/reverse.hpp | 2 +-
   trunk/boost/geometry/multi/algorithms/simplify.hpp | 2 +-
   trunk/boost/geometry/multi/algorithms/transform.hpp | 1 +
   trunk/boost/geometry/multi/algorithms/unique.hpp | 1 +
   trunk/boost/geometry/multi/algorithms/within.hpp | 1 +
   trunk/boost/geometry/multi/io/dsv/write.hpp | 3 +++
   trunk/boost/geometry/multi/io/wkt/read.hpp | 1 +
   trunk/boost/geometry/multi/io/wkt/write.hpp | 1 +
   36 files changed, 51 insertions(+), 3 deletions(-)

Modified: trunk/boost/geometry/multi/algorithms/append.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/append.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/append.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -17,6 +17,7 @@
 #include <boost/geometry/algorithms/append.hpp>
 
 #include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 
 
 namespace boost { namespace geometry

Modified: trunk/boost/geometry/multi/algorithms/area.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/area.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/area.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -18,7 +18,9 @@
 #include <boost/range/metafunctions.hpp>
 
 #include <boost/geometry/algorithms/area.hpp>
+#include <boost/geometry/multi/core/tags.hpp>
 #include <boost/geometry/multi/core/point_type.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 #include <boost/geometry/multi/algorithms/detail/multi_sum.hpp>
 #include <boost/geometry/multi/algorithms/num_points.hpp>
 

Modified: trunk/boost/geometry/multi/algorithms/centroid.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/centroid.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/centroid.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -18,7 +18,9 @@
 #include <boost/range.hpp>
 
 #include <boost/geometry/algorithms/centroid.hpp>
+#include <boost/geometry/multi/core/tags.hpp>
 #include <boost/geometry/multi/core/point_type.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 #include <boost/geometry/multi/algorithms/num_points.hpp>
 
 

Modified: trunk/boost/geometry/multi/algorithms/clear.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/clear.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/clear.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -16,6 +16,7 @@
 
 
 #include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 #include <boost/geometry/algorithms/clear.hpp>
 
 

Modified: trunk/boost/geometry/multi/algorithms/convert.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/convert.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/convert.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -20,6 +20,7 @@
 #include <boost/geometry/algorithms/convert.hpp>
 
 #include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 
 
 namespace boost { namespace geometry

Modified: trunk/boost/geometry/multi/algorithms/correct.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/correct.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/correct.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -21,6 +21,7 @@
 #include <boost/geometry/multi/algorithms/detail/modify.hpp>
 
 #include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 
 
 namespace boost { namespace geometry

Modified: trunk/boost/geometry/multi/algorithms/covered_by.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/covered_by.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/covered_by.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -19,6 +19,7 @@
 #include <boost/geometry/multi/core/closure.hpp>
 #include <boost/geometry/multi/core/point_order.hpp>
 #include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 #include <boost/geometry/multi/algorithms/within.hpp>
 
 

Modified: trunk/boost/geometry/multi/algorithms/detail/for_each_range.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/detail/for_each_range.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/detail/for_each_range.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -21,6 +21,7 @@
 #include <boost/geometry/algorithms/detail/for_each_range.hpp>
 
 #include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 
 
 namespace boost { namespace geometry

Modified: trunk/boost/geometry/multi/algorithms/detail/overlay/copy_segment_point.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/detail/overlay/copy_segment_point.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/detail/overlay/copy_segment_point.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -13,6 +13,7 @@
 #include <boost/range.hpp>
 
 #include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 #include <boost/geometry/algorithms/detail/overlay/copy_segment_point.hpp>
 
 

Modified: trunk/boost/geometry/multi/algorithms/detail/overlay/copy_segments.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/detail/overlay/copy_segments.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/detail/overlay/copy_segments.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -17,6 +17,7 @@
 
 #include <boost/geometry/multi/core/ring_type.hpp>
 #include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 
 
 namespace boost { namespace geometry

Modified: trunk/boost/geometry/multi/algorithms/detail/overlay/get_ring.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/detail/overlay/get_ring.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/detail/overlay/get_ring.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -15,6 +15,8 @@
 
 #include <boost/geometry/algorithms/detail/overlay/get_ring.hpp>
 #include <boost/geometry/multi/core/ring_type.hpp>
+#include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 
 namespace boost { namespace geometry
 {

Modified: trunk/boost/geometry/multi/algorithms/detail/overlay/get_turns.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/detail/overlay/get_turns.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/detail/overlay/get_turns.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -11,6 +11,8 @@
 
 
 #include <boost/geometry/multi/core/ring_type.hpp>
+#include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 
 #include <boost/geometry/algorithms/detail/overlay/get_turns.hpp>
 

Modified: trunk/boost/geometry/multi/algorithms/detail/overlay/select_rings.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/detail/overlay/select_rings.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/detail/overlay/select_rings.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -12,6 +12,9 @@
 
 #include <boost/range.hpp>
 
+#include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
+
 #include <boost/geometry/algorithms/detail/overlay/select_rings.hpp>
 
 

Modified: trunk/boost/geometry/multi/algorithms/detail/overlay/self_turn_points.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/detail/overlay/self_turn_points.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/detail/overlay/self_turn_points.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -11,6 +11,7 @@
 
 
 #include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 #include <boost/geometry/algorithms/detail/overlay/self_turn_points.hpp>
 
 

Modified: trunk/boost/geometry/multi/algorithms/detail/point_on_border.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/detail/point_on_border.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/detail/point_on_border.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -17,6 +17,7 @@
 #include <boost/range.hpp>
 
 #include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 #include <boost/geometry/algorithms/detail/point_on_border.hpp>
 
 

Modified: trunk/boost/geometry/multi/algorithms/detail/sections/range_by_section.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/detail/sections/range_by_section.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/detail/sections/range_by_section.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -19,6 +19,7 @@
 #include <boost/range.hpp>
 
 #include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 #include <boost/geometry/multi/core/ring_type.hpp>
 #include <boost/geometry/algorithms/detail/sections/range_by_section.hpp>
 

Modified: trunk/boost/geometry/multi/algorithms/detail/sections/sectionalize.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/detail/sections/sectionalize.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/detail/sections/sectionalize.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -20,6 +20,8 @@
 #include <boost/concept/requires.hpp>
 #include <boost/range.hpp>
 
+#include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 #include <boost/geometry/algorithms/detail/sections/sectionalize.hpp>
 
 

Modified: trunk/boost/geometry/multi/algorithms/disjoint.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/disjoint.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/disjoint.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -15,6 +15,9 @@
 #include <boost/geometry/algorithms/disjoint.hpp>
 #include <boost/geometry/multi/algorithms/covered_by.hpp>
 
+#include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
+
 
 namespace boost { namespace geometry
 {

Modified: trunk/boost/geometry/multi/algorithms/distance.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/distance.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/distance.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -21,6 +21,7 @@
 #include <boost/geometry/multi/core/tags.hpp>
 #include <boost/geometry/multi/core/geometry_id.hpp>
 #include <boost/geometry/multi/core/point_type.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 
 #include <boost/geometry/algorithms/distance.hpp>
 #include <boost/geometry/multi/algorithms/num_points.hpp>

Modified: trunk/boost/geometry/multi/algorithms/envelope.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/envelope.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/envelope.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -22,7 +22,9 @@
 #include <boost/geometry/core/exterior_ring.hpp>
 #include <boost/geometry/algorithms/envelope.hpp>
 
+#include <boost/geometry/multi/core/tags.hpp>
 #include <boost/geometry/multi/core/point_type.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 
 
 namespace boost { namespace geometry

Modified: trunk/boost/geometry/multi/algorithms/equals.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/equals.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/equals.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -17,6 +17,7 @@
 
 #include <boost/geometry/multi/core/tags.hpp>
 #include <boost/geometry/multi/core/geometry_id.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 
 #include <boost/geometry/algorithms/equals.hpp>
 

Modified: trunk/boost/geometry/multi/algorithms/for_each.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/for_each.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/for_each.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -20,7 +20,7 @@
 
 #include <boost/geometry/multi/core/tags.hpp>
 #include <boost/geometry/multi/core/point_type.hpp>
-
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 
 #include <boost/geometry/algorithms/for_each.hpp>
 

Modified: trunk/boost/geometry/multi/algorithms/intersection.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/intersection.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/intersection.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -14,6 +14,9 @@
 #include <boost/geometry/multi/core/geometry_id.hpp>
 #include <boost/geometry/multi/core/is_areal.hpp>
 #include <boost/geometry/multi/core/point_order.hpp>
+#include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
+
 #include <boost/geometry/multi/algorithms/covered_by.hpp>
 #include <boost/geometry/multi/algorithms/envelope.hpp>
 #include <boost/geometry/multi/algorithms/num_points.hpp>

Modified: trunk/boost/geometry/multi/algorithms/length.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/length.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/length.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -19,6 +19,7 @@
 
 #include <boost/geometry/algorithms/length.hpp>
 #include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 #include <boost/geometry/multi/algorithms/detail/multi_sum.hpp>
 #include <boost/geometry/multi/algorithms/num_points.hpp>
 

Modified: trunk/boost/geometry/multi/algorithms/num_geometries.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/num_geometries.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/num_geometries.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -21,6 +21,8 @@
 #include <boost/range.hpp>
 
 #include <boost/geometry/algorithms/num_geometries.hpp>
+#include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 
 
 namespace boost { namespace geometry

Modified: trunk/boost/geometry/multi/algorithms/num_interior_rings.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/num_interior_rings.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/num_interior_rings.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -20,6 +20,7 @@
 
 #include <boost/geometry/core/tag.hpp>
 #include <boost/geometry/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 #include <boost/geometry/multi/core/tags.hpp>
 
 #include <boost/geometry/algorithms/num_interior_rings.hpp>

Modified: trunk/boost/geometry/multi/algorithms/num_points.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/num_points.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/num_points.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -19,6 +19,7 @@
 #include <boost/range.hpp>
 
 #include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 #include <boost/geometry/algorithms/num_points.hpp>
 
 

Modified: trunk/boost/geometry/multi/algorithms/perimeter.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/perimeter.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/perimeter.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -20,6 +20,7 @@
 #include <boost/geometry/algorithms/perimeter.hpp>
 
 #include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 
 #include <boost/geometry/multi/algorithms/detail/multi_sum.hpp>
 #include <boost/geometry/multi/algorithms/num_points.hpp>

Modified: trunk/boost/geometry/multi/algorithms/reverse.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/reverse.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/reverse.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -21,7 +21,7 @@
 #include <boost/geometry/multi/algorithms/detail/modify.hpp>
 
 #include <boost/geometry/multi/core/tags.hpp>
-
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 
 
 namespace boost { namespace geometry

Modified: trunk/boost/geometry/multi/algorithms/simplify.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/simplify.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/simplify.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -18,7 +18,7 @@
 
 #include <boost/geometry/core/mutable_range.hpp>
 #include <boost/geometry/multi/core/tags.hpp>
-
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 
 #include <boost/geometry/multi/algorithms/clear.hpp>
 #include <boost/geometry/algorithms/simplify.hpp>

Modified: trunk/boost/geometry/multi/algorithms/transform.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/transform.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/transform.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -20,6 +20,7 @@
 #include <boost/geometry/algorithms/transform.hpp>
 
 #include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 
 namespace boost { namespace geometry
 {

Modified: trunk/boost/geometry/multi/algorithms/unique.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/unique.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/unique.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -19,6 +19,7 @@
 
 #include <boost/geometry/algorithms/unique.hpp>
 #include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 
 
 namespace boost { namespace geometry

Modified: trunk/boost/geometry/multi/algorithms/within.hpp
==============================================================================
--- trunk/boost/geometry/multi/algorithms/within.hpp (original)
+++ trunk/boost/geometry/multi/algorithms/within.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -21,6 +21,7 @@
 #include <boost/geometry/multi/core/closure.hpp>
 #include <boost/geometry/multi/core/point_order.hpp>
 #include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 
 namespace boost { namespace geometry
 {

Modified: trunk/boost/geometry/multi/io/dsv/write.hpp
==============================================================================
--- trunk/boost/geometry/multi/io/dsv/write.hpp (original)
+++ trunk/boost/geometry/multi/io/dsv/write.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -16,6 +16,9 @@
 
 #include <boost/range.hpp>
 
+#include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
+
 #include <boost/geometry/io/dsv/write.hpp>
 
 namespace boost { namespace geometry

Modified: trunk/boost/geometry/multi/io/wkt/read.hpp
==============================================================================
--- trunk/boost/geometry/multi/io/wkt/read.hpp (original)
+++ trunk/boost/geometry/multi/io/wkt/read.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -19,6 +19,7 @@
 #include <boost/geometry/core/mutable_range.hpp>
 #include <boost/geometry/multi/core/tags.hpp>
 #include <boost/geometry/multi/core/point_type.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 #include <boost/geometry/multi/io/wkt/detail/prefix.hpp>
 #include <boost/geometry/io/wkt/read.hpp>
 

Modified: trunk/boost/geometry/multi/io/wkt/write.hpp
==============================================================================
--- trunk/boost/geometry/multi/io/wkt/write.hpp (original)
+++ trunk/boost/geometry/multi/io/wkt/write.hpp 2013-01-13 10:05:24 EST (Sun, 13 Jan 2013)
@@ -15,6 +15,7 @@
 #define BOOST_GEOMETRY_MULTI_IO_WKT_WRITE_HPP
 
 #include <boost/geometry/multi/core/tags.hpp>
+#include <boost/geometry/multi/geometries/concepts/check.hpp>
 #include <boost/geometry/multi/io/wkt/detail/prefix.hpp>
 #include <boost/geometry/io/wkt/write.hpp>
 


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk