diff options
Diffstat (limited to 'boost/geometry/geometries/concepts/check.hpp')
-rw-r--r-- | boost/geometry/geometries/concepts/check.hpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/boost/geometry/geometries/concepts/check.hpp b/boost/geometry/geometries/concepts/check.hpp index 5f59238649..34eb740329 100644 --- a/boost/geometry/geometries/concepts/check.hpp +++ b/boost/geometry/geometries/concepts/check.hpp @@ -22,6 +22,8 @@ #include <boost/concept_check.hpp> #include <boost/concept/requires.hpp> +#include <boost/geometry/algorithms/detail/select_geometry_type.hpp> + #include <boost/geometry/geometries/concepts/concept_type.hpp> #include <boost/geometry/geometries/concepts/box_concept.hpp> #include <boost/geometry/geometries/concepts/dynamic_geometry_concept.hpp> @@ -39,7 +41,6 @@ namespace boost { namespace geometry { namespace concepts { - /*! \brief Checks, in compile-time, the concept of any geometry \ingroup concepts @@ -69,7 +70,11 @@ inline void check_concepts_and_equal_dimensions() { check<Geometry1>(); check<Geometry2>(); - assert_dimension_equal<Geometry1, Geometry2>(); + assert_dimension_equal + < + typename geometry::detail::first_geometry_type<Geometry1>::type, + typename geometry::detail::first_geometry_type<Geometry2>::type + >(); } |