| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/geometries/concepts/ |
| H A D | check.hpp | 64 typename Geometry, 65 typename GeometryTag = typename geometry::tag<Geometry>::type, 66 bool IsConst = boost::is_const<Geometry>::type::value 72 template <typename Geometry> 73 struct check<Geometry, point_tag, true> 74 : detail::concept_check::check<concepts::ConstPoint<Geometry> > 78 template <typename Geometry> 79 struct check<Geometry, point_tag, false> 80 : detail::concept_check::check<concepts::Point<Geometry> > 84 template <typename Geometry> [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/core/ |
| H A D | radius.hpp | 57 template <typename Geometry, std::size_t Dimension> 70 template <typename Geometry> 80 template <typename Tag, typename Geometry> 90 typename Geometry, 108 template <typename Geometry> 113 typename tag<Geometry>::type, 114 typename util::bare_type<Geometry>::type 125 template <std::size_t I, typename Geometry> 126 inline typename radius_type<Geometry>::type get_radius(Geometry const& geometry) in get_radius() 130 typename tag<Geometry>::type, in get_radius() [all …]
|
| H A D | radian_access.hpp | 45 template<std::size_t Dimension, typename Geometry> 48 typedef typename fp_coordinate_type<Geometry>::type coordinate_type; 50 static inline coordinate_type get(Geometry const& geometry) in get() 59 static inline void set(Geometry& geometry, coordinate_type const& radians) in set() 71 template <std::size_t Dimension, typename Geometry, typename DegreeOrRadian> 74 typedef typename fp_coordinate_type<Geometry>::type coordinate_type; 76 static inline coordinate_type get(Geometry const& geometry) in get() 81 static inline void set(Geometry& geometry, coordinate_type const& radians) in set() 92 typename Geometry, 95 struct radian_access<0, Geometry, CoordinateSystem<degree> > [all …]
|
| H A D | access.hpp | 54 template <typename Geometry, std::size_t Dimension, typename Enable = void> 59 false, NOT_IMPLEMENTED_FOR_THIS_POINT_TYPE, (types<Geometry>) 78 template <typename Geometry, std::size_t Index, std::size_t Dimension> 90 typename Geometry, 97 static inline CoordinateType get(Geometry const& geometry) in get() 99 return traits::indexed_access<Geometry, Index, Dimension>::get(geometry); in get() 101 static inline void set(Geometry& b, CoordinateType const& value) in set() 103 traits::indexed_access<Geometry, Index, Dimension>::set(b, value); in set() 109 typename Geometry, 116 static inline CoordinateType get(Geometry const* geometry) in get() [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/ |
| H A D | make.hpp | 45 template <typename Geometry, typename Range> 46 inline Geometry make_points(Range const& range) in make_points() 48 concepts::check<Geometry>(); in make_points() 50 Geometry geometry; in make_points() 78 template <typename Geometry, typename Type> 79 inline Geometry make(Type const& c1, Type const& c2) in make() 81 concepts::check<Geometry>(); in make() 83 Geometry geometry; in make() 86 typename tag<Geometry>::type, in make() 87 Geometry, in make() [all …]
|
| H A D | clear.hpp | 41 template <typename Geometry> 44 static inline void apply(Geometry& geometry) in apply() 46 traits::clear<Geometry>::apply(geometry); in apply() 72 template <typename Geometry> 75 static inline void apply(Geometry& ) in apply() 90 typename Geometry, 91 typename Tag = typename tag_cast<typename tag<Geometry>::type, multi_tag>::type 97 template <typename Geometry> 98 struct clear<Geometry, point_tag> 99 : detail::clear::no_action<Geometry> [all …]
|
| H A D | num_segments.hpp | 74 template <typename Geometry, typename Tag = typename tag<Geometry>::type> 79 template <typename Geometry> 80 struct num_segments<Geometry, point_tag> 88 template <typename Geometry> 89 struct num_segments<Geometry, box_tag> 92 geometry::dimension<Geometry>::value 93 * (1 << (geometry::dimension<Geometry>::value - 1)) 97 template <typename Geometry> 98 struct num_segments<Geometry, segment_tag> 102 template <typename Geometry> [all …]
|
| H A D | is_empty.hpp | 41 template <typename Geometry> 42 static inline bool apply(Geometry const&) in apply() 99 template <typename Geometry, typename Tag = typename tag<Geometry>::type> 103 template <typename Geometry> 104 struct is_empty<Geometry, point_tag> 108 template <typename Geometry> 109 struct is_empty<Geometry, box_tag> 113 template <typename Geometry> 114 struct is_empty<Geometry, segment_tag> 118 template <typename Geometry> [all …]
|
| H A D | append.hpp | 49 template <typename Geometry, typename Point> 52 static inline void apply(Geometry& , Point const& , in apply() 58 template <typename Geometry, typename Point> 61 static inline void apply(Geometry& geometry, Point const& point, in apply() 64 typename geometry::point_type<Geometry>::type copy; in apply() 66 traits::push_back<Geometry>::apply(geometry, copy); in apply() 71 template <typename Geometry, typename Range> 76 static inline void apply(Geometry& geometry, Range const& range, in apply() 84 append_point<Geometry, point_type>::apply(geometry, *it); in apply() 145 template <typename Tag, typename Geometry, typename Point> [all …]
|
| H A D | perimeter.hpp | 48 template <typename Geometry, typename Tag = typename tag<Geometry>::type> 51 typedef typename default_length_result<Geometry>::type return_type; 54 static inline return_type apply(Geometry const& geometry, Strategy const& strategy) in apply() 60 template <typename Geometry> 61 struct perimeter<Geometry, ring_tag> 64 Geometry, 65 closure<Geometry>::value 113 template <typename Geometry, typename Strategy> 114 static inline typename default_length_result<Geometry>::type 115 apply(Geometry const& geometry, Strategy const& strategy) in apply() [all …]
|
| H A D | convex_hull.hpp | 63 template <typename Geometry, typename OutputIterator, typename Strategy> 64 static inline OutputIterator apply(Geometry const& geometry, in apply() 77 template <typename Geometry, typename OutputGeometry, typename Strategy> 78 static inline void apply(Geometry const& geometry, OutputGeometry& out, in apply() 106 typename Geometry, 107 typename Tag = typename tag<Geometry>::type 152 template <typename Geometry, typename OutputGeometry, typename Strategy> 153 static inline void apply(Geometry const& geometry, in apply() 158 dispatch::convex_hull<Geometry>::apply(geometry, out, strategy); in apply() 161 template <typename Geometry, typename OutputGeometry> [all …]
|
| H A D | num_points.hpp | 88 typename Geometry, 92 typename tag<Geometry>::type, multi_tag 98 template <typename Geometry, bool AddForOpen> 99 struct num_points<Geometry, AddForOpen, point_tag> 103 template <typename Geometry, bool AddForOpen> 104 struct num_points<Geometry, AddForOpen, box_tag> 105 : detail::counting::other_count<(1 << geometry::dimension<Geometry>::value)> 108 template <typename Geometry, bool AddForOpen> 109 struct num_points<Geometry, AddForOpen, segment_tag> 113 template <typename Geometry, bool AddForOpen> [all …]
|
| H A D | assign.hpp | 69 template <typename Geometry, typename Range> 70 inline void assign_points(Geometry& geometry, Range const& range) in assign_points() 72 concepts::check<Geometry>(); in assign_points() 96 template <typename Geometry> 97 inline void assign_inverse(Geometry& geometry) in assign_inverse() 99 concepts::check<Geometry>(); in assign_inverse() 103 typename tag<Geometry>::type, in assign_inverse() 104 Geometry in assign_inverse() 116 template <typename Geometry> 117 inline void assign_zero(Geometry& geometry) in assign_zero() [all …]
|
| H A D | length.hpp | 134 template <typename Geometry, typename Tag = typename tag<Geometry>::type> 137 typedef typename default_length_result<Geometry>::type return_type; 140 static inline return_type apply(Geometry const& geometry, Strategy const& strategy) in apply() 147 template <typename Geometry> 148 struct length<Geometry, linestring_tag> 149 : detail::length::range_length<Geometry, closed> 156 template <typename Geometry> 157 struct length<Geometry, segment_tag> 158 : detail::length::segment_length<Geometry> 189 template <typename Geometry> [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/views/detail/ |
| H A D | range_type.hpp | 36 template <typename Geometry, 37 typename Tag = typename tag<Geometry>::type> 43 , (types<Geometry>) 48 template <typename Geometry> 49 struct range_type<Geometry, ring_tag> 51 typedef Geometry type; 55 template <typename Geometry> 56 struct range_type<Geometry, linestring_tag> 58 typedef Geometry type; 62 template <typename Geometry> [all …]
|
| H A D | indexed_point_view.hpp | 34 template <typename Geometry, std::size_t Index> 40 typedef typename geometry::point_type<Geometry>::type point_type; 41 typedef typename geometry::coordinate_type<Geometry>::type coordinate_type; 43 indexed_point_view(Geometry & geometry) in indexed_point_view() 60 Geometry & m_geometry; 69 template <typename Geometry, std::size_t Index> 70 struct tag< geometry::detail::indexed_point_view<Geometry, Index> > 75 template <typename Geometry, std::size_t Index> 76 struct coordinate_type< geometry::detail::indexed_point_view<Geometry, Index> > 78 typedef typename geometry::coordinate_type<Geometry>::type type; [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/index/ |
| H A D | predicates.hpp | 41 template <typename Geometry> inline 42 detail::predicates::spatial_predicate<Geometry, detail::predicates::contains_tag, false> 43 contains(Geometry const& g) in contains() 47 Geometry, in contains() 71 template <typename Geometry> inline 72 detail::predicates::spatial_predicate<Geometry, detail::predicates::covered_by_tag, false> 73 covered_by(Geometry const& g) in covered_by() 77 Geometry, in covered_by() 101 template <typename Geometry> inline 102 detail::predicates::spatial_predicate<Geometry, detail::predicates::covers_tag, false> [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 | interface.hpp | 39 template <typename Geometry, typename VisitPolicy, typename Strategy> 40 static inline bool apply(Geometry const& geometry, in apply() 44 return dispatch::is_valid<Geometry>::apply(geometry, visitor, strategy); in apply() 47 template <typename Geometry, typename VisitPolicy> 48 static inline bool apply(Geometry const& geometry, in apply() 55 typename cs_tag<Geometry>::type in apply() 58 return dispatch::is_valid<Geometry>::apply(geometry, visitor, strategy_type()); in apply() 67 template <typename Geometry> 71 static inline bool apply(Geometry const& geometry, in apply() 75 concepts::check<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/algorithms/detail/ |
| H A D | sub_range.hpp | 29 template <typename Geometry, 30 typename Tag = typename geometry::tag<Geometry>::type, 35 template <typename Geometry, typename Tag> 36 struct sub_range<Geometry, Tag, false> 38 typedef Geometry & return_type; 41 return_type apply(Geometry & geometry, Id const&) in apply() 47 template <typename Geometry> 48 struct sub_range<Geometry, polygon_tag, false> 50 typedef typename geometry::ring_return_type<Geometry>::type return_type; 53 return_type apply(Geometry & geometry, Id const& id) in apply() [all …]
|
| H A D | single_geometry.hpp | 31 template <typename Geometry, 35 typename geometry::tag<Geometry>::type 40 typedef Geometry & return_type; 43 static inline return_type apply(Geometry & g, Id const& ) { return g; } in apply() 47 template <typename Geometry> 48 struct single_geometry<Geometry, true> 50 typedef typename boost::range_reference<Geometry>::type return_type; 53 static inline return_type apply(Geometry & g, Id const& id) in apply() 56 typedef typename boost::range_size<Geometry>::type size_type; in apply() 67 template <typename Geometry> [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 | bounds.hpp | 20 template <typename Geometry, 22 typename TagGeometry = typename geometry::tag<Geometry>::type, 26 static inline void apply(Geometry const& g, Bounds & b) in apply() 32 template <typename Geometry, typename Bounds> 33 struct bounds<Geometry, Bounds, segment_tag, box_tag> 35 static inline void apply(Geometry const& g, Bounds & b) in apply() 37 index::detail::bounded_view<Geometry, Bounds> v(g); in apply() 44 template <typename Geometry, typename Bounds> 45 inline void bounds(Geometry const& g, Bounds & b) in bounds() 47 concepts::check_concepts_and_equal_dimensions<Geometry const, Bounds>(); in bounds() [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 | 44 template <typename Geometry> 48 static inline void apply(Geometry const& geometry, in apply() 52 dispatch::envelope<Geometry>::apply(geometry, box, strategy); in apply() 56 static inline void apply(Geometry const& geometry, in apply() 60 typedef typename point_type<Geometry>::type point_type; in apply() 69 dispatch::envelope<Geometry>::apply(geometry, box, strategy_type()); in apply() 78 template <typename Geometry> 82 static inline void apply(Geometry const& geometry, in apply() 86 concepts::check<Geometry const>(); in apply() 89 resolve_strategy::envelope<Geometry>::apply(geometry, box, strategy); in apply() [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/is_simple/ |
| H A D | interface.hpp | 34 template <typename Geometry, typename Strategy> 35 static inline bool apply(Geometry const& geometry, in apply() 38 return dispatch::is_simple<Geometry>::apply(geometry, strategy); in apply() 41 template <typename Geometry> 42 static inline bool apply(Geometry const& geometry, in apply() 48 typename cs_tag<Geometry>::type in apply() 51 return dispatch::is_simple<Geometry>::apply(geometry, strategy_type()); in apply() 60 template <typename Geometry> 64 static inline bool apply(Geometry const& geometry, Strategy const& strategy) in apply() 66 concepts::check<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/algorithms/detail/expand/ |
| H A D | interface.hpp | 45 template <typename Geometry> 50 Geometry const& geometry, in apply() 53 dispatch::expand<Box, Geometry>::apply(box, geometry, strategy); in apply() 58 Geometry const& geometry, in apply() 61 typedef typename point_type<Geometry>::type point_type; in apply() 70 dispatch::expand<Box, Geometry>::apply(box, geometry, strategy_type()); in apply() 80 template <typename Geometry> 85 Geometry const& geometry, in apply() 89 concepts::check<Geometry const>(); 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/strategies/ |
| H A D | relate.hpp | 42 typename Geometry, 44 typename Tag2 = typename tag<Geometry>::type 50 Geometry 58 Geometry 67 template<typename Point, typename Geometry> 68 struct default_strategy<Point, Geometry, point_tag, point_tag> 69 : strategy::within::services::default_strategy<Point, Geometry> 72 template<typename Point, typename Geometry> 73 struct default_strategy<Point, Geometry, point_tag, multi_point_tag> 74 : strategy::within::services::default_strategy<Point, Geometry> [all …]
|