diff options
Diffstat (limited to 'boost/geometry/core/geometry_id.hpp')
-rw-r--r-- | boost/geometry/core/geometry_id.hpp | 22 |
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 |