Home
last modified time | relevance | path

Searched refs:visitor (Results 1 – 25 of 126) sorted by relevance

123456

/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 Dring.hpp58 static inline bool apply(Ring const&, VisitPolicy& visitor) in apply()
60 boost::ignore_unused(visitor); in apply()
62 return visitor.template apply<no_failure>(); in apply()
70 static inline bool apply(Ring const& ring, VisitPolicy& visitor) in apply()
72 boost::ignore_unused(visitor); in apply()
76 return visitor.template apply<no_failure>(); in apply()
80 return visitor.template apply<failure_not_closed>(); in apply()
105 static inline bool apply(Ring const& ring, VisitPolicy& visitor, in apply()
108 boost::ignore_unused(visitor); in apply()
135 return visitor.template apply<no_failure>(); in apply()
[all …]
H A Dinterface.hpp41 VisitPolicy& visitor, in apply()
44 return dispatch::is_valid<Geometry>::apply(geometry, visitor, strategy); in apply()
49 VisitPolicy& visitor, in apply()
58 return dispatch::is_valid<Geometry>::apply(geometry, visitor, strategy_type()); in apply()
72 VisitPolicy& visitor, in apply()
77 return resolve_strategy::is_valid::apply(geometry, visitor, strategy); in apply()
85 struct visitor : boost::static_visitor<bool> struct
87 visitor(VisitPolicy& policy, Strategy const& strategy) in visitor() function
108 return boost::apply_visitor(visitor<VisitPolicy, Strategy>(policy_visitor, strategy), in apply()
119 VisitPolicy& visitor, in is_valid() argument
[all …]
H A Dhas_invalid_coordinate.hpp38 static inline bool apply(Geometry const&, VisitPolicy& visitor) in apply()
40 return ! visitor.template apply<no_failure>(); in apply()
47 static inline bool apply(Point const& point, VisitPolicy& visitor) in apply()
49 boost::ignore_unused(visitor); in apply()
54 (! visitor.template apply<failure_invalid_coordinate>()) in apply()
56 (! visitor.template apply<no_failure>()); in apply()
69 static inline bool apply(Geometry const& geometry, VisitPolicy& visitor) in apply()
74 return point_has_invalid_coordinate::apply(p0, visitor) in apply()
75 || point_has_invalid_coordinate::apply(p1, visitor); in apply()
92 static inline bool apply(Geometry const& geometry, VisitPolicy& visitor) in apply()
[all …]
H A Dpolygon.hpp104 VisitPolicy& visitor, in has_valid_interior_rings() argument
114 per_ring<VisitPolicy, Strategy>(visitor, strategy)); in has_valid_interior_rings()
121 VisitPolicy& visitor, in apply()
133 >::apply(exterior_ring(polygon), visitor, strategy)) in apply()
142 visitor, in apply()
263 VisitPolicy& visitor, in are_holes_inside() argument
266 boost::ignore_unused(visitor); in are_holes_inside()
302 return visitor.template apply<failure_interior_rings_outside>(); in are_holes_inside()
352 return visitor.template apply<failure_nested_interior_rings>(); in are_holes_inside()
356 return visitor.template apply<no_failure>(); in are_holes_inside()
[all …]
H A Dbox.hpp39 static inline bool apply(Box const& box, VisitPolicy& visitor) in apply()
45 visitor.template apply<failure_wrong_topological_dimension>(); in apply()
51 return visitor.template apply<failure_wrong_corner_order>(); in apply()
53 return has_valid_corners<Box, I-1>::apply(box, visitor); in apply()
62 static inline bool apply(Box const&, VisitPolicy& visitor) in apply()
64 boost::ignore_unused(visitor); in apply()
66 return visitor.template apply<no_failure>(); in apply()
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()
H A Dmultipolygon.hpp87 VisitPolicy& visitor, in are_polygon_interiors_disjoint() argument
90 boost::ignore_unused(visitor); in are_polygon_interiors_disjoint()
142 return visitor.template apply<failure_intersecting_interiors>(); in are_polygon_interiors_disjoint()
146 return visitor.template apply<no_failure>(); in are_polygon_interiors_disjoint()
186 VisitPolicy& visitor, in apply()
211 visitor, in apply()
234 VisitPolicy& visitor, in have_holes_inside() argument
241 turns_first, turns_beyond, visitor, strategy); in have_holes_inside()
257 VisitPolicy& visitor, in have_connected_interior() argument
264 turns_first, turns_beyond, visitor, strategy); in have_connected_interior()
[all …]
H A Dlinear.hpp48 VisitPolicy& visitor, in apply()
51 if (has_invalid_coordinate<Linestring>::apply(linestring, visitor)) in apply()
58 return visitor.template apply<failure_few_points>(); in apply()
72 visitor.template apply<failure_wrong_topological_dimension>(); in apply()
77 return visitor.template apply<no_failure>(); in apply()
83 >::apply(linestring, visitor, in apply()
157 VisitPolicy& visitor, in apply() argument
163 return visitor.template apply<no_failure>(); in apply()
174 per_ls(visitor, strategy)); in apply()
H A Dpointlike.hpp40 static inline bool apply(Point const& point, VisitPolicy& visitor, Strategy const&) in apply()
42 boost::ignore_unused(visitor); in apply()
46 >::apply(point, visitor); in apply()
61 VisitPolicy& visitor, in apply()
64 boost::ignore_unused(multipoint, visitor); in apply()
74 >::apply(multipoint, visitor); in apply()
79 return visitor.template apply<failure_few_points>(); in apply()
H A Dhas_spikes.hpp96 static inline bool apply(Range const& range, VisitPolicy& visitor, in apply()
99 boost::ignore_unused(visitor); in apply()
116 return ! visitor.template apply<no_failure>(); in apply()
124 return ! visitor.template apply<no_failure>(); in apply()
133 ! visitor.template apply<failure_spikes>(is_linear, *cur); in apply()
153 ! visitor.template apply<failure_spikes>(is_linear, *cur); in apply()
157 return ! visitor.template apply<no_failure>(); in apply()
161 return ! visitor.template apply<no_failure>(); in apply()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/
H A Dpartition.hpp110 inline bool handle_one(IteratorVector const& input, VisitPolicy& visitor) in handle_one() argument
125 if (! visitor.apply(**it1, **it2)) in handle_one()
144 VisitPolicy& visitor) in handle_two() argument
169 if (! visitor.apply(**it1, **it2)) in handle_two()
240 VisitPolicy& visitor, in next_level() argument
252 visitor, expand_policy, overlaps_policy, box_policy); in next_level()
256 return handle_one(input, visitor); in next_level()
274 VisitPolicy& visitor, in next_level2() argument
285 visitor, expand_policy, overlaps_policy, in next_level2()
290 return handle_two(input1, input2, visitor); in next_level2()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/variant/1.1.4/include/mapbox/
H A Dvariant_visitor.hpp8 struct visitor;
11 struct visitor<Fn> : Fn struct
16 visitor(Fn fn) : Fn(fn) {} in visitor() argument
20 struct visitor<Fn, Fns...> : Fn, visitor<Fns...> struct
22 using type = visitor; argument
24 using visitor<Fns...>::operator();
26 visitor(Fn fn, Fns... fns) : Fn(fn), visitor<Fns...>(fns...) {} in visitor() function
30 visitor<Fns...> make_visitor(Fns... fns) in make_visitor()
32 return visitor<Fns...>(fns...); in make_visitor()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/variant/detail/
H A Dapply_visitor_binary.hpp60 apply_visitor_binary_invoke(Visitor& visitor, Value1& value1) BOOST_NOEXCEPT in apply_visitor_binary_invoke() argument
61 : visitor_(visitor) in apply_visitor_binary_invoke()
94 apply_visitor_binary_unwrap(Visitor& visitor, Visitable2& visitable2) BOOST_NOEXCEPT in apply_visitor_binary_unwrap() argument
95 : visitor_(visitor) in apply_visitor_binary_unwrap()
146 Visitor& visitor in apply_visitor() argument
152 > unwrapper(visitor, visitable2); in apply_visitor()
169 const Visitor& visitor in apply_visitor() argument
175 > unwrapper(visitor, visitable2); in apply_visitor()
199 apply_visitor_binary_invoke_cpp14(Visitor& visitor, Value1& value1) BOOST_NOEXCEPT in apply_visitor_binary_invoke_cpp14() argument
200 : visitor_(visitor) in apply_visitor_binary_invoke_cpp14()
[all …]
H A Dapply_visitor_delayed.hpp57 explicit apply_visitor_delayed_t(Visitor& visitor) BOOST_NOEXCEPT in apply_visitor_delayed_t() argument
58 : visitor_(visitor) in apply_visitor_delayed_t()
103 >::type apply_visitor(Visitor& visitor) in apply_visitor() argument
105 return apply_visitor_delayed_t<Visitor>(visitor); in apply_visitor()
119 explicit apply_visitor_delayed_cpp14_t(Visitor& visitor) BOOST_NOEXCEPT in apply_visitor_delayed_cpp14_t() argument
120 : visitor_(visitor) in apply_visitor_delayed_cpp14_t()
140 >::type apply_visitor(Visitor& visitor) in apply_visitor() argument
142 return apply_visitor_delayed_cpp14_t<Visitor>(visitor); in apply_visitor()
H A Dapply_visitor_unary.hpp68 apply_visitor(Visitor& visitor, Visitable& visitable) in apply_visitor() argument
70 return visitable.apply_visitor(visitor); in apply_visitor()
82 apply_visitor(const Visitor& visitor, Visitable& visitable) in apply_visitor() argument
84 return visitable.apply_visitor(visitor); in apply_visitor()
137 explicit result_wrapper1(Visitor& visitor) BOOST_NOEXCEPT in result_wrapper1()
138 : visitor_(visitor) in result_wrapper1()
150 inline decltype(auto) apply_visitor(Visitor& visitor, Visitable& visitable, in apply_visitor() argument
155 boost::detail::variant::result_wrapper1<Visitor, Visitable> cpp14_vis(visitor); in apply_visitor()
160 inline decltype(auto) apply_visitor(const Visitor& visitor, Visitable& visitable, in apply_visitor() argument
165 boost::detail::variant::result_wrapper1<const Visitor, Visitable> cpp14_vis(visitor); in apply_visitor()
H A Dvisitation_impl.hpp108 int, Visitor& visitor, VoidPtrCV storage, T* in visitation_impl_invoke_impl() argument
112 return visitor.internal_visit( in visitation_impl_invoke_impl()
121 int internal_which, Visitor& visitor, VoidPtrCV storage, T* in visitation_impl_invoke_impl() argument
127 return visitor.internal_visit( in visitation_impl_invoke_impl()
133 return visitor.internal_visit( in visitation_impl_invoke_impl()
143 int internal_which, Visitor& visitor, VoidPtrCV storage, T* t in visitation_impl_invoke() argument
155 internal_which, visitor, storage, t in visitation_impl_invoke()
203 , Visitor& visitor, VoidPtrCV storage in visitation_impl() argument
232 internal_which, visitor, storage \ in visitation_impl()
263 , visitor, storage in visitation_impl()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/include/mbgl/style/
H A Dlayer.hpp77 auto accept(V&& visitor) { in accept() argument
80 return std::forward<V>(visitor)(*as<FillLayer>()); in accept()
82 return std::forward<V>(visitor)(*as<LineLayer>()); in accept()
84 return std::forward<V>(visitor)(*as<CircleLayer>()); in accept()
86 return std::forward<V>(visitor)(*as<SymbolLayer>()); in accept()
88 return std::forward<V>(visitor)(*as<RasterLayer>()); in accept()
90 return std::forward<V>(visitor)(*as<BackgroundLayer>()); in accept()
92 return std::forward<V>(visitor)(*as<HillshadeLayer>()); in accept()
94 return std::forward<V>(visitor)(*as<CustomLayer>()); in accept()
96 return std::forward<V>(visitor)(*as<FillExtrusionLayer>()); in accept()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/phoenix/core/
H A Dvisit_each.hpp24 Visitor& visitor; member
25 visit_each_impl(Visitor& visitor_ ) : visitor(visitor_) {} in visit_each_impl()
31 visit_each(visitor, t); in operator ()()
37 inline void visit_each(Visitor& visitor, actor<Expr> const& a, long) in visit_each() argument
39 fusion::for_each(a, detail::visit_each_impl<Visitor>(visitor)); in visit_each()
43 inline void visit_each(Visitor& visitor, actor<Expr> const& a) in visit_each() argument
45 fusion::for_each(a, detail::visit_each_impl<Visitor>(visitor)); in visit_each()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/relate/
H A Dtopology_check.hpp82 void for_each_boundary_point(Visitor & visitor) const in for_each_boundary_point()
87 if (visitor.apply(range::front(m_ls))) in for_each_boundary_point()
88 visitor.apply(range::back(m_ls)); in for_each_boundary_point()
151 void for_each_boundary_point(Visitor & visitor) const in for_each_boundary_point()
156 for_each_boundary_point(m_endpoints.begin(), m_endpoints.end(), visitor); in for_each_boundary_point()
234 interrupting_visitor visitor; in find_odd_count() local
235 for_each_boundary_point(first, last, visitor); in find_odd_count()
236 return visitor.found; in find_odd_count()
252 static void for_each_boundary_point(It first, It last, Visitor& visitor) in for_each_boundary_point()
268 if (! visitor.apply(*prev)) in for_each_boundary_point()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/kdbush/0.1.1-1/include/
H A Dkdbush.hpp71 const TVisitor &visitor) { in range() argument
72 range(minX, minY, maxX, maxY, visitor, 0, static_cast<TIndex>(ids.size() - 1), 0); in range()
76 void within(const TNumber qx, const TNumber qy, const TNumber r, const TVisitor &visitor) { in within() argument
77 within(qx, qy, r, visitor, 0, static_cast<TIndex>(ids.size() - 1), 0); in within()
90 const TVisitor &visitor, in range() argument
99 if (x >= minX && x <= maxX && y >= minY && y <= maxY) visitor(ids[i]); in range()
108 if (x >= minX && x <= maxX && y >= minY && y <= maxY) visitor(ids[m]); in range()
111 range(minX, minY, maxX, maxY, visitor, left, m - 1, (axis + 1) % 2); in range()
114 range(minX, minY, maxX, maxY, visitor, m + 1, right, (axis + 1) % 2); in range()
121 const TVisitor &visitor, in within() argument
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/touches/
H A Dinterface.hpp140 struct visitor: boost::static_visitor<bool> struct
145 visitor(Geometry2 const& geometry2, Strategy const& strategy) in visitor() argument
162 return boost::apply_visitor(visitor<Strategy>(geometry2, strategy), geometry1); in apply()
170 struct visitor: boost::static_visitor<bool> struct
175 visitor(Geometry1 const& geometry1, Strategy const& strategy) in visitor() function
192 return boost::apply_visitor(visitor<Strategy>(geometry1, strategy), geometry2); in apply()
202 struct visitor: boost::static_visitor<bool> struct
206 visitor(Strategy const& strategy) in visitor() argument
223 return boost::apply_visitor(visitor<Strategy>(strategy), geometry1, geometry2); in apply()
233 struct visitor: boost::static_visitor<bool> struct
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/disjoint/
H A Dinterface.hpp99 struct visitor: boost::static_visitor<bool> struct
104 visitor(Geometry2 const& geometry2, Strategy const& strategy) in visitor() function
121 return boost::apply_visitor(visitor<Strategy>(geometry2, strategy), geometry1); in apply()
129 struct visitor: boost::static_visitor<bool> struct
134 visitor(Geometry1 const& geometry1, Strategy const& strategy) in visitor() argument
151 return boost::apply_visitor(visitor<Strategy>(geometry1, strategy), geometry2); in apply()
167 struct visitor: boost::static_visitor<bool> struct
171 visitor(Strategy const& strategy) in visitor() argument
188 return boost::apply_visitor(visitor<Strategy>(strategy), geometry1, geometry2); in apply()
/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 Dinterface.hpp127 struct visitor: boost::static_visitor<bool> struct
132 visitor(Geometry2 const& geometry2, Strategy const& strategy) in visitor() argument
152 return boost::apply_visitor(visitor<Strategy>(geometry2, strategy), in apply()
161 struct visitor: boost::static_visitor<bool> struct
166 visitor(Geometry1 const& geometry1, Strategy const& strategy) in visitor() argument
186 return boost::apply_visitor(visitor<Strategy>(geometry1, strategy), in apply()
202 struct visitor: boost::static_visitor<bool> struct
206 visitor(Strategy const& strategy): m_strategy(strategy) {} in visitor() function
224 return boost::apply_visitor(visitor<Strategy>(strategy), in apply()
/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 Dinterface.hpp119 struct visitor: boost::static_visitor<bool> struct
124 visitor(Geometry2 const& geometry2, Strategy const& strategy) in visitor() function
141 return boost::apply_visitor(visitor<Strategy>(geometry2, strategy), geometry1); in apply()
149 struct visitor: boost::static_visitor<bool> struct
154 visitor(Geometry1 const& geometry1, Strategy const& strategy) in visitor() function
171 return boost::apply_visitor(visitor<Strategy>(geometry1, strategy), geometry2); in apply()
185 struct visitor: boost::static_visitor<bool> struct
189 visitor(Strategy const& strategy): m_strategy(strategy) {} in visitor() argument
206 return boost::apply_visitor(visitor<Strategy>(strategy), geometry1, geometry2); in apply()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/
H A Dcrosses.hpp118 struct visitor: static_visitor<bool> struct
123 visitor(Geometry2 const& geometry2, Strategy const& strategy) in visitor() argument
144 return boost::apply_visitor(visitor<Strategy>(geometry2, strategy), geometry1); in apply()
153 struct visitor: static_visitor<bool> struct
158 visitor(Geometry1 const& geometry1, Strategy const& strategy) in visitor() argument
179 return boost::apply_visitor(visitor<Strategy>(geometry1, strategy), geometry2); in apply()
188 struct visitor: static_visitor<bool> struct
192 visitor(Strategy const& strategy) in visitor() argument
213 return boost::apply_visitor(visitor<Strategy>(strategy), geometry1, geometry2); in apply()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/relation/
H A Dinterface.hpp70 struct visitor : boost::static_visitor<Matrix> struct
75 visitor(Geometry2 const& geometry2, Strategy const& strategy) in visitor() function
92 return boost::apply_visitor(visitor<Matrix, Strategy>(geometry2, strategy), geometry1); in apply()
100 struct visitor : boost::static_visitor<Matrix> struct
105 visitor(Geometry1 const& geometry1, Strategy const& strategy) in visitor() function
122 return boost::apply_visitor(visitor<Matrix, Strategy>(geometry1, strategy), geometry2); in apply()
138 struct visitor : boost::static_visitor<Matrix> struct
142 visitor(Strategy const& strategy) in visitor() function
160 return boost::apply_visitor(visitor<Matrix, Strategy>(strategy), geometry1, geometry2); in apply()

123456