summaryrefslogtreecommitdiff
path: root/boost/geometry/core/geometry_id.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/geometry/core/geometry_id.hpp')
-rw-r--r--boost/geometry/core/geometry_id.hpp22
1 files changed, 13 insertions, 9 deletions
diff --git a/boost/geometry/core/geometry_id.hpp b/boost/geometry/core/geometry_id.hpp
index 27901eca4f..2c68cedcd9 100644
--- a/boost/geometry/core/geometry_id.hpp
+++ b/boost/geometry/core/geometry_id.hpp
@@ -45,39 +45,43 @@ struct geometry_id
template <>
-struct geometry_id<point_tag> : std::integral_constant<int, 1> {};
+struct geometry_id<point_tag> : std::integral_constant<int, 1> {};
template <>
-struct geometry_id<linestring_tag> : std::integral_constant<int, 2> {};
+struct geometry_id<linestring_tag> : std::integral_constant<int, 2> {};
template <>
-struct geometry_id<polygon_tag> : std::integral_constant<int, 3> {};
+struct geometry_id<polygon_tag> : std::integral_constant<int, 3> {};
template <>
-struct geometry_id<multi_point_tag> : std::integral_constant<int, 4> {};
+struct geometry_id<multi_point_tag> : std::integral_constant<int, 4> {};
template <>
-struct geometry_id<multi_linestring_tag> : std::integral_constant<int, 5> {};
+struct geometry_id<multi_linestring_tag> : std::integral_constant<int, 5> {};
template <>
-struct geometry_id<multi_polygon_tag> : std::integral_constant<int, 6> {};
+struct geometry_id<multi_polygon_tag> : std::integral_constant<int, 6> {};
template <>
-struct geometry_id<segment_tag> : std::integral_constant<int, 92> {};
+struct geometry_id<geometry_collection_tag> : std::integral_constant<int, 7> {};
template <>
-struct geometry_id<ring_tag> : std::integral_constant<int, 93> {};
+struct geometry_id<segment_tag> : std::integral_constant<int, 92> {};
template <>
-struct geometry_id<box_tag> : std::integral_constant<int, 94> {};
+struct geometry_id<ring_tag> : std::integral_constant<int, 93> {};
+
+
+template <>
+struct geometry_id<box_tag> : std::integral_constant<int, 94> {};
} // namespace core_dispatch