X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=boost%2Fgeometry%2Fcore%2Fgeometry_id.hpp;h=5fc5a800500c365223eeda53144602d88e7825cf;hb=08c1e93fa36a49f49325a07fe91ff92c964c2b6c;hp=369c5cfa1ad73d05b1f461d82ffbe3e0350b7e48;hpb=bb4dd8289b351fae6b55e303f189127a394a1edd;p=platform%2Fupstream%2Fboost.git diff --git a/boost/geometry/core/geometry_id.hpp b/boost/geometry/core/geometry_id.hpp index 369c5cf..5fc5a80 100644 --- a/boost/geometry/core/geometry_id.hpp +++ b/boost/geometry/core/geometry_id.hpp @@ -18,8 +18,6 @@ #include #include -#include - #include #include @@ -45,28 +43,39 @@ struct geometry_id template <> -struct geometry_id : boost::mpl::int_<1> {}; +struct geometry_id : boost::mpl::int_<1> {}; template <> -struct geometry_id : boost::mpl::int_<2> {}; +struct geometry_id : boost::mpl::int_<2> {}; template <> -struct geometry_id : boost::mpl::int_<3> {}; +struct geometry_id : boost::mpl::int_<3> {}; template <> -struct geometry_id : boost::mpl::int_<92> {}; +struct geometry_id : boost::mpl::int_<4> {}; template <> -struct geometry_id : boost::mpl::int_<93> {}; +struct geometry_id : boost::mpl::int_<5> {}; template <> -struct geometry_id : boost::mpl::int_<94> {}; +struct geometry_id : boost::mpl::int_<6> {}; + + +template <> +struct geometry_id : boost::mpl::int_<92> {}; + +template <> +struct geometry_id : boost::mpl::int_<93> {}; + + +template <> +struct geometry_id : boost::mpl::int_<94> {}; } // namespace core_dispatch @@ -76,9 +85,9 @@ struct geometry_id : boost::mpl::int_<94> {}; /*! \brief Meta-function returning the id of a geometry type -\details The meta-function geometry_id defines a numerical ID (based on - boost::mpl::int_<...> ) for each geometry concept. A numerical ID is - sometimes useful, and within Boost.Geometry it is used for the +\details The meta-function geometry_id defines a numerical ID (based on + boost::mpl::int_<...> ) for each geometry concept. A numerical ID is + sometimes useful, and within Boost.Geometry it is used for the reverse_dispatch metafuntion. \note Used for e.g. reverse meta-function \ingroup core