1
// Generic Geometry Library
3
// Copyright Barend Gehrels 1995-2009, Geodan Holding B.V. Amsterdam, the Netherlands.
4
// Copyright Bruno Lalande 2008, 2009
5
// Use, modification and distribution is subject to the Boost Software License,
6
// Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
7
// http://www.boost.org/LICENSE_1_0.txt)
10
#ifndef GGL_MULTI_CORE_IS_MULTI_HPP
11
#define GGL_MULTI_CORE_IS_MULTI_HPP
14
#include <boost/type_traits.hpp>
17
#include <ggl/core/is_multi.hpp>
18
#include <ggl/multi/core/tags.hpp>
24
#ifndef DOXYGEN_NO_DISPATCH
25
namespace core_dispatch
29
struct is_multi<multi_point_tag> : boost::true_type {};
33
struct is_multi<multi_linestring_tag> : boost::true_type {};
37
struct is_multi<multi_polygon_tag> : boost::true_type {};
40
} // namespace core_dispatch
49
#endif // GGL_MULTI_CORE_IS_MULTI_HPP