| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/geometries/register/ |
| H A D | box.hpp | 22 #define BOOST_GEOMETRY_DETAIL_SPECIALIZE_BOX_ACCESS(Box, Point, MinCorner, MaxCorner) \ argument 24 struct indexed_access<Box, min_corner, D> \ 27 static inline ct get(Box const& b) \ 29 static inline void set(Box& b, ct const& value) \ 33 struct indexed_access<Box, max_corner, D> \ 36 static inline ct get(Box const& b) \ 38 static inline void set(Box& b, ct const& value) \ 43 #define BOOST_GEOMETRY_DETAIL_SPECIALIZE_BOX_ACCESS_TEMPLATED(Box, MinCorner, MaxCorner) \ argument 45 struct indexed_access<Box<P>, min_corner, D> \ 48 static inline ct get(Box<P> const& b) \ [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/strategies/cartesian/ |
| H A D | distance_pythagoras_point_box.hpp | 45 template <typename Point, typename Box, typename T> 46 static inline void apply(Point const& point, Box const& box, T& result) in apply() 72 template <typename Point, typename Box, typename T> 73 static inline void apply(Point const&, Box const&, T&) in apply() 99 template <typename Point, typename Box> 104 Point, Box, CalculationType 108 template <typename Point, typename Box> 109 static inline typename calculation_type<Point, Box>::type 110 apply(Point const& point, Box const& box) in apply() 114 ( (concepts::ConstPoint<typename point_type<Box>::type>) ); in apply() [all …]
|
| H A D | disjoint_segment_box.hpp | 50 template <typename SegmentPoint, typename Box, typename RelativeDistance> 53 Box const& box, in apply() 58 typedef typename coordinate_type<Box>::type box_coordinate_type; in apply() 104 typename Box, 113 Box const& box, in apply() 164 Box, in apply() 176 typename Box, 181 RelativeDistance, SegmentPoint, Box, 0, Dimension 186 Box const& box) in apply() 214 RelativeDistance, SegmentPoint, Box, 1, Dimension in apply() [all …]
|
| H A D | point_in_box.hpp | 146 typename Box, 152 static inline bool apply(Point const& point, Box const& box) in apply() 167 Point, Box, in apply() 178 typename Box, 181 struct relate_point_box_loop<SubStrategy, Point, Box, DimensionCount, DimensionCount> 183 static inline bool apply(Point const& , Box const& ) in apply() 193 typename Box, 198 static inline bool apply(Point const& point, Box const& box) in apply() 203 Point, Box, in apply() 219 template <typename Point, typename Box> [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/envelope/ |
| H A D | interface.hpp | 47 template <typename Box, typename Strategy> 49 Box& box, in apply() 55 template <typename Box> 57 Box& box, in apply() 81 template <typename Box, typename Strategy> 83 Box& box, in apply() 87 concepts::check<Box>(); in apply() 97 template <typename Box, typename Strategy> 100 Box& m_box; 103 visitor(Box& box, Strategy const& strategy) in visitor() [all …]
|
| H A D | range.hpp | 55 template <typename Iterator, typename Box, typename Strategy> 58 Box& mbr, in apply() 64 initialize<Box, 0, dimension<Box>::value>::apply(mbr); in apply() 75 dispatch::expand<Box, value_type>::apply(mbr, *it, strategy); in apply() 80 template <typename Range, typename Box, typename Strategy> 81 static inline void apply(Range const& range, Box& mbr, Strategy const& strategy) in apply() 92 template <typename MultiRange, typename Box, typename Strategy> 94 Box& mbr, in apply() 111 Box helper_mbr; in apply() 114 dispatch::expand<Box, Box>::apply(mbr, helper_mbr, strategy); in apply() [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/index/detail/rtree/node/ |
| H A D | variant_dynamic.hpp | 22 template <typename Value, typename Parameters, typename Box, typename Allocators, typename Tag> 27 rtree::ptr_pair<Box, typename Allocators::node_pointer>, 30 rtree::ptr_pair<Box, typename Allocators::node_pointer> 42 template <typename Value, typename Parameters, typename Box, typename Allocators, typename Tag> 64 template <typename Value, typename Parameters, typename Box, typename Allocators> 65 struct node<Value, Parameters, Box, Allocators, node_variant_dynamic_tag> 68 variant_leaf<Value, Parameters, Box, Allocators, node_variant_dynamic_tag>, 69 variant_internal_node<Value, Parameters, Box, Allocators, node_variant_dynamic_tag> 73 template <typename Value, typename Parameters, typename Box, typename Allocators> 74 struct internal_node<Value, Parameters, Box, Allocators, node_variant_dynamic_tag> [all …]
|
| H A D | variant_static.hpp | 20 template <typename Value, typename Parameters, typename Box, typename Allocators> 21 struct variant_internal_node<Value, Parameters, Box, Allocators, node_variant_static_tag> 24 rtree::ptr_pair<Box, typename Allocators::node_pointer>, 34 template <typename Value, typename Parameters, typename Box, typename Allocators> 35 struct variant_leaf<Value, Parameters, Box, Allocators, node_variant_static_tag> 50 template <typename Value, typename Parameters, typename Box, typename Allocators> 51 struct node<Value, Parameters, Box, Allocators, node_variant_static_tag> 54 variant_leaf<Value, Parameters, Box, Allocators, node_variant_static_tag>, 55 variant_internal_node<Value, Parameters, Box, Allocators, node_variant_static_tag> 59 template <typename Value, typename Parameters, typename Box, typename Allocators> [all …]
|
| H A D | node.hpp | 45 template <typename Box, typename FwdIter, typename Translator> 46 inline Box elements_box(FwdIter first, FwdIter last, Translator const& tr) in elements_box() 48 Box result; in elements_box() 74 template <typename Box, typename FwdIter, typename Translator> 75 inline Box values_box(FwdIter first, FwdIter last, Translator const& tr) in values_box() 82 Box result = elements_box<Box>(first, last, tr); in values_box() 99 template <typename Value, typename Options, typename Translator, typename Box, typename Allocators> 104 …typedef typename rtree::internal_node<Value, parameters_type, Box, Allocators, typename Options::n… 105 …typedef typename rtree::leaf<Value, parameters_type, Box, Allocators, typename Options::node_tag>:… 107 typedef rtree::subtree_destroyer<Value, Options, Translator, Box, Allocators> subtree_destroyer; [all …]
|
| H A D | variant_visitor.hpp | 24 template <typename Value, typename Parameters, typename Box, typename Allocators, typename Tag> 27 template <typename Value, typename Parameters, typename Box, typename Allocators, typename Tag> 32 template <typename V, typename Value, typename Parameters, typename Box, typename Allocators, typen… 35 variant_leaf<Value, Parameters, Box, Allocators, Tag>, in get() argument 36 variant_internal_node<Value, Parameters, Box, Allocators, Tag> in get() 44 template <typename Visitor, typename Value, typename Parameters, typename Box, typename Allocators,… 47 variant_leaf<Value, Parameters, Box, Allocators, Tag>, in apply_visitor() argument 48 variant_internal_node<Value, Parameters, Box, Allocators, Tag> in apply_visitor() 54 template <typename Visitor, typename Value, typename Parameters, typename Box, typename Allocators,… 57 variant_leaf<Value, Parameters, Box, Allocators, Tag>, in apply_visitor() argument [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/expand/ |
| H A D | interface.hpp | 48 template <typename Box, typename Strategy> 49 static inline void apply(Box& box, in apply() 53 dispatch::expand<Box, Geometry>::apply(box, geometry, strategy); in apply() 56 template <typename Box> 57 static inline void apply(Box& box, in apply() 70 dispatch::expand<Box, Geometry>::apply(box, geometry, strategy_type()); in apply() 83 template <typename Box, typename Strategy> 84 static inline void apply(Box& box, in apply() 88 concepts::check<Box>(); in apply() 90 concepts::check_concepts_and_equal_dimensions<Box, Geometry const>(); in apply() [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/index/detail/ |
| H A D | bounded_view.hpp | 37 template <typename Segment, typename Box> 38 struct bounded_view<Segment, Box, segment_tag, box_tag, cs::cartesian> 41 typedef typename geometry::coordinate_type<Box>::type coordinate_type; 67 template <typename Segment, typename Box, typename CSystem> 68 struct bounded_view<Segment, Box, segment_tag, box_tag, CSystem> 71 typedef typename geometry::coordinate_type<Box>::type coordinate_type; 91 Box m_box; 96 template <typename BoxIn, typename Box, typename CSystem> 97 struct bounded_view<BoxIn, Box, box_tag, box_tag, CSystem> 100 typedef typename geometry::coordinate_type<Box>::type coordinate_type; [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/index/detail/algorithms/ |
| H A D | margin.hpp | 19 template <typename Box> 23 typename coordinate_type<Box>::type, 100 template <typename Box, 101 std::size_t CurrentDimension = dimension<Box>::value> 106 static inline typename default_margin_result<Box>::type apply(Box const& b) in apply() 108 return simple_margin_for_each_dimension<Box, CurrentDimension - 1>::apply(b) + in apply() 113 template <typename Box> 114 struct simple_margin_for_each_dimension<Box, 1> 116 static inline typename default_margin_result<Box>::type apply(Box const& b) in apply() 138 template <typename Box> [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/ |
| H A D | get_max_size.hpp | 28 template <typename Box, std::size_t Dimension> 31 static inline typename coordinate_type<Box>::type apply(Box const& box) in apply() 33 typename coordinate_type<Box>::type s in apply() 36 return (std::max)(s, get_max_size_box<Box, Dimension - 1>::apply(box)); in apply() 40 template <typename Box> 41 struct get_max_size_box<Box, 0> 43 static inline typename coordinate_type<Box>::type apply(Box const& box) in apply() 51 template <typename Box> 52 inline typename coordinate_type<Box>::type get_max_size(Box const& box) in get_max_size() 54 return get_max_size_box<Box, dimension<Box>::value - 1>::apply(box); in get_max_size()
|
| H A D | partition.hpp | 33 template <int Dimension, typename Box> 34 inline void divide_box(Box const& box, Box& lower_box, Box& upper_box) in divide_box() 36 typedef typename coordinate_type<Box>::type ctype; in divide_box() 52 template <typename Box, typename IteratorVector, typename OverlapsPolicy> 53 inline void divide_into_subsets(Box const& lower_box, in divide_into_subsets() 54 Box const& upper_box, in divide_into_subsets() 93 typename Box, 97 inline void expand_with_elements(Box& total, IteratorVector const& input, in expand_with_elements() 212 template <int Dimension, typename Box> 216 template <int Dimension, typename Box> [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/is_valid/ |
| H A D | box.hpp | 35 template <typename Box, std::size_t I> 39 static inline bool apply(Box const& box, VisitPolicy& visitor) in apply() 53 return has_valid_corners<Box, I-1>::apply(box, visitor); in apply() 58 template <typename Box> 59 struct has_valid_corners<Box, 0> 62 static inline bool apply(Box const&, VisitPolicy& visitor) in apply() 71 template <typename Box> 75 static inline bool apply(Box const& box, VisitPolicy& visitor, Strategy const&) in apply() 78 ! has_invalid_coordinate<Box>::apply(box, visitor) in apply() 80 has_valid_corners<Box, dimension<Box>::value>::apply(box, visitor); in apply() [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/index/detail/rtree/rstar/ |
| H A D | redistribute_elements.hpp | 93 template <typename Box, size_t Corner, size_t AxisIndex> 96 typedef typename index::detail::default_margin_result<Box>::type margin_type; 97 typedef typename index::detail::default_content_result<Box>::type content_type; 144 … Box box1 = rtree::elements_box<Box>(elements_copy.begin(), elements_copy.begin() + i, translator); in apply() 145 … Box box2 = rtree::elements_box<Box>(elements_copy.begin() + i, elements_copy.end(), translator); in apply() 171 template <typename Box, size_t AxisIndex, typename ElementIndexableTag> 174 typedef typename index::detail::default_margin_result<Box>::type margin_type; 175 typedef typename index::detail::default_content_result<Box>::type content_type; 192 choose_split_axis_and_index_for_corner<Box, min_corner, AxisIndex> in apply() 202 choose_split_axis_and_index_for_corner<Box, max_corner, AxisIndex> in apply() [all …]
|
| H A D | insert.hpp | 22 template <typename Value, typename Options, typename Translator, typename Box, typename Allocators> 26 …typedef typename rtree::node<Value, typename Options::parameters_type, Box, Allocators, typename O… 27 …typedef typename rtree::internal_node<Value, typename Options::parameters_type, Box, Allocators, t… 28 …typedef typename rtree::leaf<Value, typename Options::parameters_type, Box, Allocators, typename O… 46 typedef typename geometry::point_type<Box>::type point_type; in apply() 119 … destroy_element<Value, Options, Translator, Box, Allocators>::apply(it->second, allocators); in apply() 147 template <size_t InsertIndex, typename Element, typename Value, typename Options, typename Box, typ… 151 …typename rtree::internal_node<Value, typename Options::parameters_type, Box, Allocators, typename … 155 template <typename Value, typename Options, typename Box, typename Allocators> 156 struct level_insert_elements_type<0, Value, Value, Options, Box, Allocators> [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/views/ |
| H A D | box_view.hpp | 45 template <typename Box, bool Clockwise = true> 49 typename geometry::point_type<Box>::type, 53 typedef typename geometry::point_type<Box>::type point_type; 56 explicit box_view(Box const& box) in box_view() 65 inline copy_policy(Box const& box) in copy_policy() 79 Box const& m_box; 91 template<typename Box, bool Clockwise> 92 struct tag<box_view<Box, Clockwise> > 97 template<typename Box> 98 struct point_order<box_view<Box, false> > [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/strategies/spherical/ |
| H A D | distance_cross_track_point_box.hpp | 69 template <typename Point, typename Box> 71 : services::return_type<Strategy, Point, typename point_type<Box>::type> 92 template <typename Point, typename Box> 93 inline typename return_type<Point, Box>::type 94 apply(Point const& point, Box const& box) const in apply() 101 Strategy, Point, typename point_type<Box>::type in apply() 109 typedef typename return_type<Point, Box>::type return_type; in apply() 110 typedef typename point_type<Box>::type box_point_type; in apply() 247 template <typename CalculationType, typename Strategy, typename P, typename Box> 248 struct return_type<cross_track_point_box<CalculationType, Strategy>, P, Box> [all …]
|
| H A D | disjoint_segment_box.hpp | 44 template <typename Segment, typename Box> 49 Box 53 template <typename Segment, typename Box> 54 static inline typename point_in_geometry_strategy<Segment, Box>::type 57 typedef typename point_in_geometry_strategy<Segment, Box>::type strategy_type; in get_point_in_geometry_strategy() 62 template <typename Segment, typename Box> 63 static inline bool apply(Segment const& segment, Box const& box) in apply() 81 template <typename Linear, typename Box, typename LinearTag> 82 struct default_strategy<Linear, Box, LinearTag, box_tag, 1, 2, 88 template <typename Box, typename Linear, typename LinearTag> [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/index/detail/rtree/visitors/ |
| H A D | insert.hpp | 26 template <typename Value, typename Options, typename Box, typename Allocators, typename ChooseNextN… 29 template <typename Value, typename Options, typename Box, typename Allocators> 30 class choose_next_node<Value, Options, Box, Allocators, choose_by_content_diff_tag> 35 …typedef typename rtree::node<Value, parameters_type, Box, Allocators, typename Options::node_tag>:… 36 …typedef typename rtree::internal_node<Value, parameters_type, Box, Allocators, typename Options::n… 37 …typedef typename rtree::leaf<Value, parameters_type, Box, Allocators, typename Options::node_tag>:… 41 typedef typename index::detail::default_content_result<Box>::type content_type; 67 Box box_exp(ch_i.first); in apply() 91 template <typename Value, typename Options, typename Translator, typename Box, typename Allocators,… 103 template <typename Value, typename Options, typename Translator, typename Box, typename Allocators,… [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/strategies/ |
| H A D | disjoint.hpp | 52 template <typename Point, typename Box> 53 struct default_strategy<Point, Box, point_tag, box_tag, 0, 2> 54 : strategy::covered_by::services::default_strategy<Point, Box> 57 template <typename Box, typename Point> 58 struct default_strategy<Box, Point, box_tag, point_tag, 2, 0> 59 : strategy::covered_by::services::default_strategy<Point, Box> 62 template <typename MultiPoint, typename Box> 63 struct default_strategy<MultiPoint, Box, multi_point_tag, box_tag, 0, 2> 67 Box 71 template <typename Box, typename MultiPoint> [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/strategies/geographic/ |
| H A D | disjoint_segment_box.hpp | 63 template <typename Segment, typename Box> 68 Box 72 template <typename Segment, typename Box> 73 static inline typename point_in_geometry_strategy<Segment, Box>::type 76 typedef typename point_in_geometry_strategy<Segment, Box>::type strategy_type; in get_point_in_geometry_strategy() 81 template <typename Segment, typename Box> 82 inline bool apply(Segment const& segment, Box const& box) const in apply() 106 template <typename Linear, typename Box, typename LinearTag> 107 struct default_strategy<Linear, Box, LinearTag, box_tag, 1, 2, 113 template <typename Box, typename Linear, typename LinearTag> [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/index/detail/rtree/ |
| H A D | pack_create.hpp | 28 template <typename Box> 29 …static inline void apply(Box const& box, typename coordinate_type<Box>::type & length, std::size_t… in apply() 32 typename coordinate_type<Box>::type curr in apply() 45 template <typename Box> 46 …static inline void apply(Box const& box, typename coordinate_type<Box>::type & length, std::size_t… in apply() 66 template <typename EIt, typename Box> 67 …static inline void apply(EIt first, EIt median, EIt last, Box const& box, Box & left, Box & right,… in apply() 75 typename coordinate_type<Box>::type edge_len in apply() 77 typename coordinate_type<Box>::type median in apply() 90 template <typename EIt, typename Box> [all …]
|