| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/core/ |
| H A D | exterior_ring.hpp | 48 template <typename Polygon> 54 , (types<Polygon>) 78 template <typename Polygon> 79 struct exterior_ring<polygon_tag, Polygon> 82 typename geometry::ring_return_type<Polygon>::type 85 boost::is_const<Polygon>::type::value, in apply() 86 Polygon in apply() 91 typename boost::remove_const<Polygon>::type in apply() 109 template <typename Polygon> 110 inline typename ring_return_type<Polygon>::type exterior_ring(Polygon& polygon) in exterior_ring() [all …]
|
| H A D | interior_rings.hpp | 73 template <typename Polygon> 74 struct interior_rings<polygon_tag, Polygon> 77 typename geometry::interior_return_type<Polygon>::type 78 apply(Polygon& polygon) in apply() 82 typename boost::remove_const<Polygon>::type in apply() 113 template <typename Polygon> 114 inline typename interior_return_type<Polygon>::type interior_rings(Polygon& polygon) in interior_rings() 118 typename tag<Polygon>::type, in interior_rings() 119 Polygon in interior_rings() 134 template <typename Polygon> [all …]
|
| H A D | interior_type.hpp | 87 template <typename Polygon> 88 struct interior_return_type<polygon_tag, Polygon> 90 typedef typename boost::remove_const<Polygon>::type nc_polygon_type; 94 boost::is_const<Polygon>, 114 template <typename Polygon> 115 struct interior_type<polygon_tag, Polygon> 119 typename interior_return_type<polygon_tag, Polygon>::type
|
| H A D | ring_type.hpp | 98 template <typename Polygon> 99 struct ring_return_type<polygon_tag, Polygon> 101 typedef typename boost::remove_const<Polygon>::type nc_polygon_type; 105 boost::is_const<Polygon>, 156 template <typename Polygon> 157 struct ring_type<polygon_tag, Polygon> 161 typename ring_return_type<polygon_tag, Polygon>::type
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/views/detail/boundary_view/ |
| H A D | implementation.hpp | 59 typename Polygon, 60 typename Value = typename ring_type<Polygon>::type, 61 typename Reference = typename ring_return_type<Polygon>::type, 66 typename interior_return_type<Polygon>::type 73 polygon_rings_iterator<Polygon, Value, Reference, Difference>, 84 typename interior_return_type<Polygon>::type 96 polygon_rings_iterator(Polygon& polygon) in polygon_rings_iterator() 102 polygon_rings_iterator(Polygon& polygon, bool) in polygon_rings_iterator() 125 = boost::is_convertible<OtherPolygon, Polygon>::value; in polygon_rings_iterator() 145 static inline std::size_t num_rings(Polygon const& polygon) in num_rings() [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/geometries/ |
| H A D | multi_polygon.hpp | 51 typename Polygon, 55 class multi_polygon : public Container<Polygon, Allocator<Polygon> > 57 BOOST_CONCEPT_ASSERT( (concepts::Polygon<Polygon>) ); 64 typedef Container<Polygon, Allocator<Polygon> > base_type; 73 inline multi_polygon(std::initializer_list<Polygon> l) in multi_polygon() 103 typename Polygon, 107 struct tag< model::multi_polygon<Polygon, Container, Allocator> >
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/within/ |
| H A D | implementation.hpp | 172 template <typename Point, typename Polygon> 173 struct within<Point, Polygon, point_tag, polygon_tag> 187 template <typename MultiPoint, typename Polygon> 188 struct within<MultiPoint, Polygon, multi_point_tag, polygon_tag> 231 template <typename Linestring, typename Polygon> 232 struct within<Linestring, Polygon, linestring_tag, polygon_tag> 236 template <typename MultiLinestring, typename Polygon> 237 struct within<MultiLinestring, Polygon, multi_linestring_tag, polygon_tag> 258 template <typename Ring, typename Polygon> 259 struct within<Ring, Polygon, ring_tag, polygon_tag> [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/covered_by/ |
| H A D | implementation.hpp | 149 template <typename Point, typename Polygon> 150 struct covered_by<Point, Polygon, point_tag, polygon_tag> 164 template <typename MultiPoint, typename Polygon> 165 struct covered_by<MultiPoint, Polygon, multi_point_tag, polygon_tag> 208 template <typename Linestring, typename Polygon> 209 struct covered_by<Linestring, Polygon, linestring_tag, polygon_tag> 213 template <typename MultiLinestring, typename Polygon> 214 struct covered_by<MultiLinestring, Polygon, multi_linestring_tag, polygon_tag> 235 template <typename Ring, typename Polygon> 236 struct covered_by<Ring, Polygon, ring_tag, polygon_tag> [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/iterators/detail/segment_iterator/ |
| H A D | iterator_type.hpp | 67 template <typename Polygon> 68 class iterator_type<Polygon, polygon_tag> 73 Polygon 82 typename value_type<Polygon>::type 88 typename geometry::interior_type<Polygon>::type 91 typename value_type<Polygon>::type, 94 typename value_type<Polygon>::type 96 typename value_type<Polygon>::type, 97 typename value_type<Polygon>::type
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/ |
| H A D | for_each.hpp | 160 template <typename Polygon, typename Functor> 161 static inline void apply(Polygon& poly, Functor& f) in apply() 165 typename interior_return_type<Polygon>::type in apply() 168 for (typename detail::interior_iterator<Polygon>::type in apply() 179 template <typename Polygon, typename Functor> 180 static inline void apply(Polygon& poly, Functor& f) in apply() 184 typename interior_return_type<Polygon>::type in apply() 187 for (typename detail::interior_iterator<Polygon>::type in apply() 247 template <typename Polygon> 248 struct for_each_point<Polygon, polygon_tag> [all …]
|
| H A D | append.hpp | 90 template <typename Polygon, typename Point> 93 typedef typename ring_type<Polygon>::type ring_type; 95 static inline void apply(Polygon& polygon, Point const& point, in apply() 112 template <typename Polygon, typename Range> 115 typedef typename ring_type<Polygon>::type ring_type; 117 static inline void apply(Polygon& polygon, Range const& range, in apply() 161 template <typename Polygon, typename Point> 162 struct append_point<polygon_tag, Polygon, Point> 163 : detail::append::point_to_polygon<Polygon, Point> 183 template <typename Polygon, typename Range> [all …]
|
| H A D | clear.hpp | 50 template <typename Polygon> 53 static inline void apply(Polygon& polygon) in apply() 59 typename traits::interior_mutable_type<Polygon>::type in apply() 66 typename traits::ring_mutable_type<Polygon>::type in apply() 124 template <typename Polygon> 125 struct clear<Polygon, polygon_tag> 126 : detail::clear::polygon_clear<Polygon>
|
| H A D | reverse.hpp | 55 template <typename Polygon> 56 static inline void apply(Polygon& polygon) in apply() 60 typename interior_return_type<Polygon>::type in apply() 63 for (typename detail::interior_iterator<Polygon>::type in apply() 101 template <typename Polygon> 102 struct reverse<Polygon, polygon_tag>
|
| H A D | unique.hpp | 60 template <typename Polygon, typename ComparePolicy> 61 static inline void apply(Polygon& polygon, ComparePolicy const& policy) in apply() 65 typename interior_return_type<Polygon>::type in apply() 68 for (typename detail::interior_iterator<Polygon>::type in apply() 129 template <typename Polygon> 130 struct unique<Polygon, polygon_tag>
|
| /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 | areal.hpp | 59 template <typename Polygon> 80 static inline bool apply(Polygon const& polygon, Strategy const&) in apply() 85 static inline bool apply(Polygon const& polygon) in apply() 90 typename ring_type<Polygon>::type in apply() 122 template <typename Polygon> 123 struct is_simple<Polygon, polygon_tag> 124 : detail::is_simple::is_simple_polygon<Polygon>
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/iterators/ |
| H A D | segment_iterator.hpp | 69 template <typename Polygon> 70 struct segments_begin<Polygon, polygon_tag> 74 Polygon 79 Polygon 82 static inline return_type apply(Polygon& polygon) in apply() 183 template <typename Polygon> 184 struct segments_end<Polygon, polygon_tag> 188 Polygon 193 Polygon 196 static inline return_type apply(Polygon& polygon) in apply()
|
| H A D | point_iterator.hpp | 63 template <typename Polygon> 64 struct points_begin<Polygon, polygon_tag> 68 Polygon 71 static inline return_type apply(Polygon& polygon) in apply() 174 template <typename Polygon> 175 struct points_end<Polygon, polygon_tag> 179 Polygon 182 static inline return_type apply(Polygon& polygon) in apply()
|
| /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 | is_acceptable_turn.hpp | 40 template <typename Polygon> 41 struct acceptable_operation<Polygon, counterclockwise, polygon_tag> 47 template <typename Polygon> 48 struct acceptable_operation<Polygon, clockwise, polygon_tag> 85 template <typename Polygon> 86 class is_acceptable_turn<Polygon, polygon_tag> 112 operation_type const op = acceptable_operation<Polygon>::value; in apply()
|
| H A D | polygon.hpp | 75 template <typename Polygon, bool CheckRingValidityOnly = false> 79 typedef debug_validity_phase<Polygon> debug_phase; 120 static inline bool apply(Polygon const& polygon, in apply() 124 typedef typename ring_type<Polygon>::type ring_type; in apply() 223 typename point_type<Polygon>::type point; in is_within() 313 typedef geometry::model::box<typename point_type<Polygon>::type> box_type; in are_holes_inside() 387 static inline bool apply(Polygon const& polygon, in apply() 408 static inline bool apply(Polygon const& polygon, in apply() 452 static inline bool apply(Polygon const& polygon, in apply() 469 typedef has_valid_self_turns<Polygon> has_valid_turns; in apply() [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/iterators/detail/point_iterator/ |
| H A D | inner_range_type.hpp | 47 template <typename Polygon> 48 struct inner_range_type<Polygon, polygon_tag> 52 !boost::is_const<Polygon>::type::value, 53 typename geometry::ring_type<Polygon>::type, 54 typename geometry::ring_type<Polygon>::type const
|
| H A D | iterator_type.hpp | 60 template <typename Polygon> 61 class iterator_type<Polygon, polygon_tag> 64 typedef typename inner_range_type<Polygon>::type inner_range; 74 typename geometry::interior_type<Polygon>::type 77 typename value_type<Polygon>::type, 81 typename value_type<Polygon>::type
|
| /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 | implementation.hpp | 49 template <typename Polygon, typename Box, typename Strategy> 50 static inline void apply(Polygon const& polygon, Box& mbr, Strategy const& strategy) in apply() 52 typename ring_return_type<Polygon const>::type ext_ring in apply() 86 template <typename Polygon> 87 struct envelope<Polygon, polygon_tag>
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/overlay/ |
| H A D | follow.hpp | 58 typename Polygon, 62 LineString const& linestring, Polygon const& polygon, in last_covered_by() 74 typename Polygon, 79 LineString const& linestring, Polygon const& polygon, in is_leaving() 98 typename Polygon, 103 LineString const& linestring, Polygon const& polygon, in is_staying_inside() 126 typename Polygon, 130 Linestring const& linestring, Polygon const& polygon, in was_entered() 339 typename Polygon, 412 static inline OutputIterator apply(LineString const& linestring, Polygon const& polygon, in apply() [all …]
|
| H A D | select_rings.hpp | 106 template <typename Polygon> 107 struct select_rings<polygon_tag, Polygon> 110 static inline void apply(Polygon const& polygon, Geometry const& geometry, in apply() 114 typedef typename geometry::ring_type<Polygon>::type ring_type; in apply() 119 typename interior_return_type<Polygon const>::type in apply() 121 for (typename detail::interior_iterator<Polygon const>::type in apply() 130 static inline void apply(Polygon const& polygon, in apply() 134 typedef typename geometry::ring_type<Polygon>::type ring_type; in apply() 139 typename interior_return_type<Polygon const>::type in apply() 141 for (typename detail::interior_iterator<Polygon const>::type in apply()
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/sections/ |
| H A D | range_by_section.hpp | 54 template <typename Polygon, typename Section> 57 …static inline typename ring_return_type<Polygon const>::type apply(Polygon const& polygon, Section… in apply() 128 template <typename Polygon, typename Section> 129 struct range_by_section<polygon_tag, Polygon, Section> 130 : detail::section::full_section_polygon<Polygon, Section>
|