]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/boost/geometry/index/detail/rtree/options.hpp
import new upstream nautilus stable release 14.2.8
[ceph.git] / ceph / src / boost / boost / geometry / index / detail / rtree / options.hpp
index ff772834d71a548405e0d34cb1368155e8d4a764..ba104b0c293ca8dab959b8cb09a3c117a822ee94 100644 (file)
@@ -4,6 +4,10 @@
 //
 // Copyright (c) 2011-2014 Adam Wulkiewicz, Lodz, Poland.
 //
+// This file was modified by Oracle on 2019.
+// Modifications copyright (c) 2019 Oracle and/or its affiliates.
+// Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle
+//
 // Use, modification and distribution is subject to the Boost Software License,
 // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)
@@ -148,6 +152,21 @@ struct options_type< index::dynamic_rstar >
     > type;
 };
 
+template <typename Parameters, typename Strategy>
+struct options_type< index::parameters<Parameters, Strategy> >
+    : options_type<Parameters>
+{
+    typedef typename options_type<Parameters>::type opt;
+    typedef options<
+        index::parameters<Parameters, Strategy>,
+        typename opt::insert_tag,
+        typename opt::choose_next_node_tag,
+        typename opt::split_tag,
+        typename opt::redistribute_tag,
+        typename opt::node_tag
+    > type;
+};
+
 }} // namespace detail::rtree
 
 }}} // namespace boost::geometry::index