// Boost.Geometry (aka GGL, Generic Geometry Library) // Copyright (c) 2016, Oracle and/or its affiliates. // Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle // Licensed under the Boost Software License version 1.0. // http://www.boost.org/users/license.html #ifndef BOOST_GEOMETRY_TEST_SETOP_OUTPUT_TYPE_HPP #define BOOST_GEOMETRY_TEST_SETOP_OUTPUT_TYPE_HPP #include #include #include #include template ::type> struct setop_output_type { typedef std::vector type; }; template struct setop_output_type { typedef bg::model::multi_polygon type; }; template struct setop_output_type { typedef bg::model::multi_linestring type; }; template struct setop_output_type { typedef bg::model::multi_point type; }; #endif // BOOST_GEOMETRY_TEST_SETOP_OUTPUT_TYPE_HPP