Home
last modified time | relevance | path

Searched refs:Fun (Results 1 – 25 of 42) sorted by relevance

12

/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/proto/transform/detail/preprocessed/
H A Dfold_impl.hpp8 template<typename State0, typename Fun, typename Expr, typename State, typename Data>
9 struct fold_impl<State0, Fun, Expr, State, Data, 1>
13 …typedef typename when<_, Fun>::template impl< typename result_of::child_c<Expr, 0>::type , state0 …
23 …state1 s1 = typename when<_, Fun>::template impl< typename result_of::child_c<Expr, 0>::type , sta… in operator ()()
27 template<typename State0, typename Fun, typename Expr, typename State, typename Data>
28 struct reverse_fold_impl<State0, Fun, Expr, State, Data, 1>
32 …typedef typename when<_, Fun>::template impl< typename result_of::child_c< Expr , 0 >::type , stat…
42 …state0 s0 = typename when<_, Fun>::template impl< typename result_of::child_c< Expr , 0 >::type , … in operator ()()
46 template<typename State0, typename Fun, typename Expr, typename State, typename Data>
47 struct fold_impl<State0, Fun, Expr, State, Data, 2>
[all …]
H A Dpack_impl.hpp8 template<typename Fun, typename Cont>
9 struct expand_pattern<1, Fun, Cont>
10 : Cont::template cat<typename expand_pattern_helper<proto::_child_c< 0>, Fun>::type>
13 (expand_pattern_helper<proto::_child_c<0>, Fun>::applied::value)
15 , (Fun)
74 template<typename Fun, typename Cont>
75 struct expand_pattern<2, Fun, Cont>
76 …xpand_pattern_helper<proto::_child_c< 0>, Fun>::type , typename expand_pattern_helper<proto::_chil…
79 (expand_pattern_helper<proto::_child_c<0>, Fun>::applied::value)
81 , (Fun)
[all …]
H A Dcall.hpp11 template<typename Fun , typename A0>
12 struct call<Fun(A0...)> : transform<call<Fun(A0...)> >
21 Fun
31 template<typename Fun , typename A0 , typename A1>
32 struct call<Fun(A0 , A1...)> : transform<call<Fun(A0 , A1...)> >
41 Fun
51 template<typename Fun , typename A0 , typename A1 , typename A2>
52 struct call<Fun(A0 , A1 , A2...)> : transform<call<Fun(A0 , A1 , A2...)> >
61 Fun
71 template<typename Fun , typename A0 , typename A1 , typename A2 , typename A3>
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/intrusive/detail/
H A Dhas_member_function_callable_with.hpp115 template<typename Fun, class ...Args>
124 … static const bool value = sizeof(Test<Fun>((Fun*)0)) == sizeof(boost_intrusive_hmfcw::yes_type); in BOOST_MOVE_CAT()
172 template<class Fun>
173 struct FunWrapTmpl : Fun
175 using Fun::BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME;
181 template<typename Fun, bool HasFunc, class ...Args>
185 template<typename Fun, class ...Args>
187 <Fun, false, Args...>
192 template<typename Fun, class ...Args>
193 …callable_with_impl_,BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME)<Fun, true, Args...>
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/proto/transform/
H A Dcall.hpp100 template<typename Fun>
101 struct call<Fun *>
102 : call<Fun>
106 template<typename Fun>
107 struct call<detail::msvc_fun_workaround<Fun> >
108 : call<Fun>
114 template<typename Fun>
115 struct call<Fun()> : transform<call<Fun()> >
122 typedef typename BOOST_PROTO_RESULT_OF<Fun()>::type result_type;
131 return Fun()(); in operator ()()
[all …]
H A Dfold_tree.hpp45 template<typename Tag, typename Fun>
47 : if_<has_tag<Tag>, fold<_, _state, fold_tree_<Tag, Fun> >, Fun>
50 template<typename Tag, typename Fun>
52 : if_<has_tag<Tag>, reverse_fold<_, _state, reverse_fold_tree_<Tag, Fun> >, Fun>
88 template<typename Sequence, typename State0, typename Fun>
90 : transform<fold_tree<Sequence, State0, Fun> >
97 , detail::fold_tree_<typename Expr::proto_tag, Fun>
106 , detail::fold_tree_<typename Expr::proto_tag, Fun>
143 template<typename Sequence, typename State0, typename Fun>
145 : transform<reverse_fold_tree<Sequence, State0, Fun> >
[all …]
H A Dfold.hpp59 , typename Fun
70 , typename Fun
85 template<typename Sequence, typename State0, typename Fun>
86 struct fold : transform<fold<Sequence, State0, Fun> >
107 detail::as_callable<Fun, Data>
134 detail::as_callable<Fun, Data> f(d); in operator ()()
147 template<typename Sequence, typename State0, typename Fun>
148 struct reverse_fold : transform<reverse_fold<Sequence, State0, Fun> >
169 detail::as_callable<Fun, Data>
196 detail::as_callable<Fun, Data> f(d); in operator ()()
[all …]
H A Dwhen.hpp36 template<typename Grammar, typename R, typename Fun>
38 : transform<when<Grammar, Fun> >
41 typedef Fun second;
54 , proto::call<Fun> // "R" is a function to call
55 , proto::make<Fun> // "R" is an object to construct
133 template<typename Grammar, typename Fun>
134 struct when<Grammar, Fun *>
135 : when<Grammar, Fun>
155 template<typename Fun>
157 : when<_, Fun>
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/phoenix/core/
H A Dcall.hpp26 typename Fun
34 template <typename Fun, typename Expr, typename State, typename Data>
35 struct call_impl<Fun, Expr, State, Data, 0>
44 Fun(Expr, context_type)
54 return Fun()(e, boost::phoenix::context(s, d)); in operator ()()
61 template <typename Fun, typename Expr, typename State, typename Data
65 template <typename Fun, typename Expr, typename State, typename Data
67 struct call_impl_<Fun, Expr, State, Data, index_sequence<Indices...> >
82 Fun(
95 Fun()( in operator ()()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/fusion/support/detail/
H A Dsegmented_fold_until_impl.hpp86 , typename Fun
96 , typename Fun
105 , typename Fun
110 template <typename Segments, typename State, typename Context, typename Fun>
152 , typename Fun
166 , Fun
174 … static type call(Sequence& seq, State const& state, Context const& context, Fun const& fun) in call()
184 , typename Fun
186 struct segmented_fold_until_impl<Sequence, State, Context, Fun, false>
189 typename Fun::template apply<Sequence, State, Context>
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/phoenix/core/detail/cpp03/preprocessed/
H A Dcall_10.hpp17 template <typename Fun, typename Expr, typename State, typename Data>
18 struct call_impl<Fun, Expr, State, Data, 1>
27 Fun(A0, context_type)
37 Fun()( in operator ()()
51 template <typename Fun, typename Expr, typename State, typename Data>
52 struct call_impl<Fun, Expr, State, Data, 2>
61 Fun(A0 , A1, context_type)
71 Fun()( in operator ()()
85 template <typename Fun, typename Expr, typename State, typename Data>
86 struct call_impl<Fun, Expr, State, Data, 3>
[all …]
H A Dcall_20.hpp17 template <typename Fun, typename Expr, typename State, typename Data>
18 struct call_impl<Fun, Expr, State, Data, 1>
27 Fun(A0, context_type)
37 Fun()( in operator ()()
51 template <typename Fun, typename Expr, typename State, typename Data>
52 struct call_impl<Fun, Expr, State, Data, 2>
61 Fun(A0 , A1, context_type)
71 Fun()( in operator ()()
85 template <typename Fun, typename Expr, typename State, typename Data>
86 struct call_impl<Fun, Expr, State, Data, 3>
[all …]
H A Dcall_30.hpp17 template <typename Fun, typename Expr, typename State, typename Data>
18 struct call_impl<Fun, Expr, State, Data, 1>
27 Fun(A0, context_type)
37 Fun()( in operator ()()
51 template <typename Fun, typename Expr, typename State, typename Data>
52 struct call_impl<Fun, Expr, State, Data, 2>
61 Fun(A0 , A1, context_type)
71 Fun()( in operator ()()
85 template <typename Fun, typename Expr, typename State, typename Data>
86 struct call_impl<Fun, Expr, State, Data, 3>
[all …]
H A Dcall_40.hpp17 template <typename Fun, typename Expr, typename State, typename Data>
18 struct call_impl<Fun, Expr, State, Data, 1>
27 Fun(A0, context_type)
37 Fun()( in operator ()()
51 template <typename Fun, typename Expr, typename State, typename Data>
52 struct call_impl<Fun, Expr, State, Data, 2>
61 Fun(A0 , A1, context_type)
71 Fun()( in operator ()()
85 template <typename Fun, typename Expr, typename State, typename Data>
86 struct call_impl<Fun, Expr, State, Data, 3>
[all …]
H A Dcall_50.hpp17 template <typename Fun, typename Expr, typename State, typename Data>
18 struct call_impl<Fun, Expr, State, Data, 1>
27 Fun(A0, context_type)
37 Fun()( in operator ()()
51 template <typename Fun, typename Expr, typename State, typename Data>
52 struct call_impl<Fun, Expr, State, Data, 2>
61 Fun(A0 , A1, context_type)
71 Fun()( in operator ()()
85 template <typename Fun, typename Expr, typename State, typename Data>
86 struct call_impl<Fun, Expr, State, Data, 3>
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/fusion/algorithm/iteration/detail/
H A Dsegmented_fold.hpp17 template <typename Fun>
21 explicit segmented_fold_fun(Fun const& f) in segmented_fold_fun()
25 Fun const& fun;
30 typedef typename result_of::fold<Sequence, State, Fun>::type type;
42 template <typename Sequence, typename State, typename Fun, bool IsSequence, bool IsSegmented>
45 template <typename Sequence, typename State, typename Fun>
46 struct result_of_fold<Sequence, State, Fun, true, true>
52 segmented_fold_fun<Fun>
57 static type call(Sequence& seq, State& state, Fun& fun) in call()
59 return fusion::segmented_fold_until(seq, state, segmented_fold_fun<Fun>(fun)); in call()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/fusion/support/
H A Dsegmented_fold_until.hpp24 template <typename Sequence, typename State, typename Fun>
32 , Fun
42 template <typename Sequence, typename State, typename Fun>
47 , result_of::segmented_fold_until<Sequence, State, Fun>
49 segmented_fold_until(Sequence& seq, State const& state, Fun const& fun) in segmented_fold_until()
52 typename result_of::segmented_fold_until<Sequence, State, Fun>::filter in segmented_fold_until()
58 template <typename Sequence, typename State, typename Fun>
60 inline typename result_of::segmented_fold_until<Sequence const, State, Fun>::type
61 segmented_fold_until(Sequence const& seq, State const& state, Fun const& fun) in segmented_fold_until()
64 typename result_of::segmented_fold_until<Sequence const, State, Fun>::filter in segmented_fold_until()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/proto/transform/detail/
H A Dpack.hpp38 template<typename Fun>
48 template<typename Tfx, typename Fun>
49 struct expand_pattern_helper<Tfx, Fun *>
50 : expand_pattern_helper<Tfx, Fun>
75 template<long Arity, typename Fun, typename Cont>
78 template<typename Fun, typename Cont>
79 struct expand_pattern<0, Fun, Cont>
80 : Cont::template cat<typename expand_pattern_helper<proto::_value, Fun>::type>
83 (expand_pattern_helper<proto::_value, Fun>::applied::value)
85 , (Fun)
H A Dcall.hpp53 template<typename Fun BOOST_PP_ENUM_TRAILING_PARAMS(N, typename A)>
54 struct call<Fun(BOOST_PP_ENUM_PARAMS(N, A))> : transform<call<Fun(BOOST_PP_ENUM_PARAMS(N, A))> >
61 … typedef detail::poly_function_traits<Fun, Fun(BOOST_PP_ENUM_PARAMS(N, b))> function_traits;
89 template<typename Fun BOOST_PP_ENUM_TRAILING_PARAMS(N, typename A)>
90 …struct call<Fun(BOOST_PP_ENUM_PARAMS(N, A)...)> : transform<call<Fun(BOOST_PP_ENUM_PARAMS(N, A)...…
99 Fun
H A Dfold_impl.hpp13 … typename when<_, Fun>::template impl< \
24 … = typename when<_, Fun>::template impl< \
37 … typename when<_, Fun>::template impl< \
51 … = typename when<_, Fun>::template impl< \
99 template<typename State0, typename Fun, typename Expr, typename State, typename Data>
100 struct fold_impl<State0, Fun, Expr, State, Data, N>
120 template<typename State0, typename Fun, typename Expr, typename State, typename Data>
121 struct reverse_fold_impl<State0, Fun, Expr, State, Data, N>
H A Dpack_impl.hpp35 #define M0(Z, X, D) typename expand_pattern_helper<proto::_child_c<X>, Fun>::type
37 template<typename Fun, typename Cont>
38 struct expand_pattern<BOOST_PP_INC(N), Fun, Cont>
42 (expand_pattern_helper<proto::_child_c<0>, Fun>::applied::value)
44 , (Fun)
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/index/detail/
H A Dpredicates.hpp29 template <typename Fun, bool IsFunction>
33 satisfies_impl(Fun f) : fun(f) {} in satisfies_impl()
34 Fun * fun;
37 template <typename Fun>
38 struct satisfies_impl<Fun, false>
41 satisfies_impl(Fun const& f) : fun(f) {} in satisfies_impl()
42 Fun fun;
45 template <typename Fun, bool Negated>
47 : satisfies_impl<Fun, ::boost::is_function<Fun>::value>
49 typedef satisfies_impl<Fun, ::boost::is_function<Fun>::value> base;
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/move/
H A Dadl_move_swap.hpp96 template<typename Fun, bool HasFunc>
102 template<typename Fun>
103 struct has_member_swap_impl<Fun, true>
105 struct FunWrap : Fun
109 using Fun::swap;
113 static Fun &declval_fun();
120 template<typename Fun>
122 <Fun, has_member_function_named_swap<Fun>::value>
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/proto/detail/
H A Dpoly_function.hpp202 …template<typename Fun, typename Sig, typename Switch = mpl::size_t<sizeof(test_poly_function<Fun>(…
205 typedef typename Fun::template result<Sig>::type result_type;
206 typedef Fun function_type;
210 template<typename Fun, typename Sig>
211 struct poly_function_traits<Fun, Sig, mpl::size_t<sizeof(mono_function_t)> >
213 typedef typename Fun::result_type result_type;
214 typedef Fun function_type;
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/phoenix/core/detail/cpp03/
H A Dcall.hpp60 template <typename Fun, typename Expr, typename State, typename Data>
61 struct call_impl<Fun, Expr, State, Data, BOOST_PHOENIX_ITERATION>
72 Fun(BOOST_PHOENIX_A, context_type)
83 Fun()( in operator ()()

12