diff --git a/include/boost/geometry/extensions/index/rtree/node/node_default_static.hpp b/include/boost/geometry/extensions/index/rtree/node/node_default_static.hpp index c9d7d0bc9..b1b3ffe94 100644 --- a/include/boost/geometry/extensions/index/rtree/node/node_default_static.hpp +++ b/include/boost/geometry/extensions/index/rtree/node/node_default_static.hpp @@ -17,28 +17,28 @@ namespace boost { namespace geometry { namespace index { namespace detail { namespace rtree { template -struct internal_node_poly - : public node_poly +struct internal_node_poly + : public node_poly { typedef index::pushable_array< - std::pair *>, + std::pair *>, Parameters::max_elements + 1 > elements_type; - void apply_visitor(visitor_poly & v) { v(*this); } - void apply_visitor(visitor_poly & v) const { v(*this); } + void apply_visitor(visitor_poly & v) { v(*this); } + void apply_visitor(visitor_poly & v) const { v(*this); } elements_type elements; }; template -struct leaf_poly - : public node_poly +struct leaf_poly + : public node_poly { typedef index::pushable_array elements_type; - void apply_visitor(visitor_poly & v) { v(*this); } - void apply_visitor(visitor_poly & v) const { v(*this); } + void apply_visitor(visitor_poly & v) { v(*this); } + void apply_visitor(visitor_poly & v) const { v(*this); } elements_type elements; }; diff --git a/include/boost/geometry/extensions/index/rtree/node/node_default_variant.hpp b/include/boost/geometry/extensions/index/rtree/node/node_default_variant.hpp index 89b76036e..747ee0adf 100644 --- a/include/boost/geometry/extensions/index/rtree/node/node_default_variant.hpp +++ b/include/boost/geometry/extensions/index/rtree/node/node_default_variant.hpp @@ -42,24 +42,24 @@ struct leaf_variant // nodes traits template -struct node +struct node { typedef boost::variant< - leaf_variant, - internal_node_variant + leaf_variant, + internal_node_variant > type; }; template -struct internal_node +struct internal_node { - typedef internal_node_variant type; + typedef internal_node_variant type; }; template -struct leaf +struct leaf { - typedef leaf_variant type; + typedef leaf_variant type; }; // nodes conversion @@ -76,10 +76,12 @@ inline V & get( } template -inline V * get(boost::variant< - leaf_variant, - internal_node_variant - > *v) +inline V * get( + boost::variant< + leaf_variant, + internal_node_variant + > *v +) { return boost::get(v); } @@ -87,7 +89,7 @@ inline V * get(boost::variant< // visitor traits template -struct visitor +struct visitor { typedef static_visitor<> type; }; diff --git a/include/boost/geometry/extensions/index/rtree/options.hpp b/include/boost/geometry/extensions/index/rtree/options.hpp index 710a4d799..4be3d5ce2 100644 --- a/include/boost/geometry/extensions/index/rtree/options.hpp +++ b/include/boost/geometry/extensions/index/rtree/options.hpp @@ -26,9 +26,9 @@ struct quadratic_tag {}; struct rstar_tag {}; // NodeTag -struct default_tag {}; -struct default_variant_tag {}; -struct default_static_tag {}; +struct node_default_tag {}; +struct node_default_variant_tag {}; +struct node_default_static_tag {}; // TODO: awulkiew - implement those: //if ( m_min_elems_per_node < 1 ) @@ -115,7 +115,7 @@ struct options_type< linear > insert_tag, choose_by_content_diff_tag, linear_tag, - default_tag + node_default_tag > type; }; @@ -127,7 +127,7 @@ struct options_type< quadratic > insert_tag, choose_by_content_diff_tag, quadratic_tag, - default_tag + node_default_tag > type; }; @@ -139,7 +139,7 @@ struct options_type< rstar type; };