Imported Upstream version 1.49.0
[platform/upstream/boost.git] / boost / geometry / multi / algorithms / clear.hpp
1 // Boost.Geometry (aka GGL, Generic Geometry Library)
2
3 // Copyright (c) 2007-2012 Barend Gehrels, Amsterdam, the Netherlands.
4 // Copyright (c) 2008-2012 Bruno Lalande, Paris, France.
5 // Copyright (c) 2009-2012 Mateusz Loskot, London, UK.
6
7 // Parts of Boost.Geometry are redesigned from Geodan's Geographic Library
8 // (geolib/GGL), copyright (c) 1995-2010 Geodan, Amsterdam, the Netherlands.
9
10 // Use, modification and distribution is subject to the Boost Software License,
11 // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
12 // http://www.boost.org/LICENSE_1_0.txt)
13
14 #ifndef BOOST_GEOMETRY_MULTI_ALGORITHMS_CLEAR_HPP
15 #define BOOST_GEOMETRY_MULTI_ALGORITHMS_CLEAR_HPP
16
17
18 #include <boost/geometry/multi/core/tags.hpp>
19 #include <boost/geometry/algorithms/clear.hpp>
20
21
22 namespace boost { namespace geometry
23 {
24
25
26 #ifndef DOXYGEN_NO_DISPATCH
27 namespace dispatch
28 {
29
30 template <typename Geometry>
31 struct clear<Geometry, multi_tag>
32     : detail::clear::collection_clear<Geometry>
33 {};
34
35
36 } // namespace dispatch
37 #endif
38
39
40 }} // namespace boost::geometry
41
42
43 #endif // BOOST_GEOMETRY_MULTI_ALGORITHMS_CLEAR_HPP