]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/boost/geometry/strategies/envelope.hpp
update sources to v12.2.3
[ceph.git] / ceph / src / boost / boost / geometry / strategies / envelope.hpp
CommitLineData
b32b8144
FG
1// Boost.Geometry (aka GGL, Generic Geometry Library)
2
3// Copyright (c) 2016-2017 Oracle and/or its affiliates.
4// Contributed and/or modified by Vissarion Fisikopoulos, on behalf of Oracle
5// Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle
6
7// Use, modification and distribution is subject to the Boost Software License,
8// Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
9// http://www.boost.org/LICENSE_1_0.txt)
10
11#ifndef BOOST_GEOMETRY_STRATEGIES_ENVELOPE_HPP
12#define BOOST_GEOMETRY_STRATEGIES_ENVELOPE_HPP
13
14#include <boost/mpl/assert.hpp>
15
16namespace boost { namespace geometry
17{
18
19
20namespace strategy { namespace envelope { namespace services
21{
22
23/*!
24\brief Traits class binding a default envelope strategy to a coordinate system
25\ingroup util
26\tparam CSTag tag of coordinate system
27\tparam CalculationType \tparam_calculation
28*/
29template <typename CSTag, typename CalculationType = void>
30struct default_strategy
31{
32 BOOST_MPL_ASSERT_MSG
33 (
34 false, NOT_IMPLEMENTED_FOR_THIS_TYPE
35 , (types<CSTag>)
36 );
37};
38
39}}} // namespace strategy::envelope::services
40
41
42}} // namespace boost::geometry
43
44#endif // BOOST_GEOMETRY_STRATEGIES_ENVELOPE_HPP
45