Home
last modified time | relevance | path

Searched refs:Indexable (Results 1 – 15 of 15) sorted by relevance

/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 Dcontent.hpp16 template <typename Indexable>
20 typename coordinate_type<Indexable>::type,
49 template <typename Indexable, typename Tag>
52 BOOST_MPL_ASSERT_MSG(false, NOT_IMPLEMENTED_FOR_THIS_INDEXABLE_AND_TAG, (Indexable, Tag));
55 template <typename Indexable>
56 struct content<Indexable, point_tag>
58 static typename detail::default_content_result<Indexable>::type apply(Indexable const&) in apply()
64 template <typename Indexable>
65 struct content<Indexable, box_tag>
67 static typename default_content_result<Indexable>::type apply(Indexable const& b) in apply()
[all …]
H A Dis_valid.hpp41 template <typename Indexable,
42 typename Tag = typename geometry::tag<Indexable>::type>
51 template <typename Indexable>
52 struct is_valid<Indexable, point_tag>
54 static inline bool apply(Indexable const&) in apply()
60 template <typename Indexable>
61 struct is_valid<Indexable, box_tag>
63 static inline bool apply(Indexable const& b) in apply()
65 return dispatch::is_valid_box<Indexable>::apply(b); in apply()
69 template <typename Indexable>
[all …]
H A Dpath_intersection.hpp24 template <typename Indexable, typename Geometry, typename IndexableTag, typename GeometryTag>
35 template <typename Indexable, typename Segment>
36 struct path_intersection<Indexable, Segment, box_tag, segment_tag>
40 …static inline bool apply(Indexable const& b, Segment const& segment, comparable_distance_type & co… in apply()
50 template <typename Indexable, typename Linestring>
51 struct path_intersection<Indexable, Linestring, box_tag, linestring_tag>
55 …static inline bool apply(Indexable const& b, Linestring const& path, comparable_distance_type & co… in apply()
97 template <typename Indexable, typename SegmentOrLinestring>
101 Indexable, SegmentOrLinestring,
102 typename tag<Indexable>::type,
[all …]
H A Dsum_for_indexable.hpp18 typename Indexable,
32 typename Indexable,
39 Geometry, Indexable, IndexableTag, AlgoTag, N - 1
42 inline static result_type apply(Geometry const& g, Indexable const& i) in apply()
46 Geometry, Indexable, IndexableTag, AlgoTag, N - 1 in apply()
49 Geometry, Indexable, IndexableTag, AlgoTag, N - 1 in apply()
56 typename Indexable,
59 struct sum_for_indexable<Geometry, Indexable, IndexableTag, AlgoTag, 1>
62 Geometry, Indexable, IndexableTag, AlgoTag, 0
65 inline static result_type apply(Geometry const& g, Indexable const& i) in apply()
[all …]
H A Dsegment_intersection.hpp93 template <typename Indexable, typename Point, typename Tag>
99 template <typename Indexable, typename Point>
100 struct segment_intersection<Indexable, Point, point_tag>
105 template <typename Indexable, typename Point>
106 struct segment_intersection<Indexable, Point, box_tag>
108 typedef dispatch::box_segment_intersection<Indexable, Point, dimension<Indexable>::value> impl;
111 …static inline bool apply(Indexable const& b, Point const& p0, Point const& p1, RelativeDistance & … in apply()
130 template <typename Indexable, typename Point, typename RelativeDistance> inline
131 bool segment_intersection(Indexable const& b, in segment_intersection()
139 Indexable, Point, in segment_intersection()
[all …]
H A Dcomparable_distance_far.hpp51 template <typename Point, typename Indexable>
52 typename geometry::default_comparable_distance_result<Point, Indexable>::type
53 comparable_distance_far(Point const& pt, Indexable const& i) in comparable_distance_far()
57 Indexable, in comparable_distance_far()
58 typename tag<Indexable>::type, in comparable_distance_far()
60 dimension<Indexable>::value in comparable_distance_far()
H A Dcomparable_distance_centroid.hpp61 template <typename Point, typename Indexable>
62 typename geometry::default_comparable_distance_result<Point, Indexable>::type
63 comparable_distance_centroid(Point const& pt, Indexable const& i) in comparable_distance_centroid()
67 Indexable, in comparable_distance_centroid()
68 typename tag<Indexable>::type, in comparable_distance_centroid()
70 dimension<Indexable>::value in comparable_distance_centroid()
H A Dcomparable_distance_near.hpp62 template <typename Point, typename Indexable>
63 typename geometry::default_comparable_distance_result<Point, Indexable>::type
64 comparable_distance_near(Point const& pt, Indexable const& i) in comparable_distance_near()
68 Indexable, in comparable_distance_near()
69 typename tag<Indexable>::type, in comparable_distance_near()
71 dimension<Indexable>::value in comparable_distance_near()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/index/
H A Dindexable.hpp61 template <typename Indexable, typename T2>
62 struct indexable<std::pair<Indexable, T2>, false>
65 (detail::is_indexable<Indexable>::value),
67 (Indexable)
71 typedef Indexable const& result_type;
79 inline result_type operator()(std::pair<Indexable, T2> const& v) const in operator ()()
92 template <typename Indexable, typename T1, typename T2, typename T3, typename T4,
94 struct indexable<boost::tuple<Indexable, T1, T2, T3, T4, T5, T6, T7, T8, T9>, false>
96 typedef boost::tuple<Indexable, T1, T2, T3, T4, T5, T6, T7, T8, T9> value_type;
99 (detail::is_indexable<Indexable>::value),
[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 Ddistance_predicates.hpp99 template <typename Predicate, typename Indexable, typename Tag>
106 template <typename PointRelation, typename Indexable, typename Tag>
107 struct calculate_distance< predicates::nearest<PointRelation>, Indexable, Tag >
111 …typedef typename geometry::default_comparable_distance_result<point_type, Indexable>::type result_…
113 …static inline bool apply(predicates::nearest<PointRelation> const& p, Indexable const& i, result_t… in apply()
120 template <typename Point, typename Indexable>
121 struct calculate_distance< predicates::nearest< to_centroid<Point> >, Indexable, value_tag>
124 …typedef typename geometry::default_comparable_distance_result<point_type, Indexable>::type result_…
126 …static inline bool apply(predicates::nearest< to_centroid<Point> > const& p, Indexable const& i, r… in apply()
133 template <typename Point, typename Indexable>
[all …]
H A Dpredicates.hpp131 template <typename Value, typename Indexable>
132 …static inline bool apply(predicates::satisfies<Fun, false> const& p, Value const& v, Indexable con… in apply()
141 template <typename Value, typename Indexable>
142 …static inline bool apply(predicates::satisfies<Fun, true> const& p, Value const& v, Indexable cons… in apply()
244 template <typename Value, typename Indexable>
245 static inline bool apply(Pred const& p, Value const&, Indexable const& i) in apply()
257 template <typename Value, typename Indexable>
258 static inline bool apply(Pred const& p, Value const&, Indexable const& i) in apply()
320 template <typename Value, typename Indexable>
321 static inline bool apply(Pred const& p, Value const&, Indexable const& i) 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 Dchoose_next_node.hpp45 template <typename Indexable>
47 Indexable const& indexable, in apply()
66 template <typename Indexable>
68 Indexable const& indexable, in choose_by_minimum_overlap_cost()
132 template <typename Indexable, typename ChildrenContents>
134 Indexable const& indexable, in choose_by_minimum_overlap_cost_first_n()
193 template <typename Indexable>
194 …static inline size_t choose_by_minimum_content_cost(children_type const& children, Indexable const… in choose_by_minimum_content_cost()
/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 Dcount.hpp18 template <typename Indexable, typename Value>
22 static inline typename Translator::result_type indexable(Indexable const& i, Translator const&) in indexable()
27 static inline bool equals(Indexable const& i, Value const& v, Translator const& tr) in equals()
H A Dinsert.hpp43 template <typename Indexable>
45 Indexable const& indexable, in apply()
/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 Dpack_create.hpp203 template <typename Indexable>
204 explicit expandable_box(Indexable const& indexable) in expandable_box()
210 template <typename Indexable>
211 void expand(Indexable const& indexable) in expand()