Home
last modified time | relevance | path

Searched refs:Expr (Results 1 – 25 of 116) sorted by relevance

12345

/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/proto/
H A Dgenerate.hpp37 template<typename Expr>
109 template<typename This, typename Expr>
110 struct result<This(Expr)>
112 typedef Expr type;
117 template<typename Expr>
119 BOOST_PROTO_RETURN_TYPE_STRICT_LOOSE(Expr, Expr const &) in BOOST_PROTO_RETURN_TYPE_STRICT_LOOSE()
120 operator ()(Expr const &e) const in BOOST_PROTO_RETURN_TYPE_STRICT_LOOSE()
156 template<typename This, typename Expr>
157 struct result<This(Expr)>
159 typedef Extends<Expr> type;
[all …]
H A Dtraits.hpp238 template<typename Expr>
241 typedef typename Expr::proto_tag type;
244 template<typename Expr>
245 struct tag_of<Expr &>
247 typedef typename Expr::proto_tag type;
252 template<typename Expr>
254 : Expr::proto_arity
257 template<typename Expr>
258 struct arity_of<Expr &>
259 : Expr::proto_arity
[all …]
H A Deval.hpp27 template<typename Expr, typename Context>
30 typedef typename Context::template eval<Expr>::result_type type;
46 template<typename This, typename Expr, typename Context>
47 struct result<This(Expr, Context)>
51 typename remove_reference<Expr>::type
63 template<typename Expr, typename Context>
64 typename proto::result_of::eval<Expr, Context>::type
65 operator ()(Expr &e, Context &ctx) const in operator ()()
67 return typename Context::template eval<Expr>()(e, ctx); in operator ()()
72 template<typename Expr, typename Context>
[all …]
H A Dmatches.hpp59 template<typename Expr, typename BasicExpr, typename Grammar>
65 template<typename And, typename Expr, typename State, typename Data>
130 …template<typename Expr, typename Args1, typename Args2, typename Back, bool Can, bool Zero, typena…
135 template<typename Expr, typename Args1, typename Args2, typename Back>
136 struct vararg_matches<Expr, Args1, Args2, Back, true, true, typename Back::proto_is_vararg_>
138 Expr
144 template<typename Expr, typename Args1, typename Args2, typename Back>
145 … struct vararg_matches<Expr, Args1, Args2, Back, true, false, typename Back::proto_is_vararg_>
148 Expr
291 template<typename Expr, typename BasicExpr, typename Grammar>
[all …]
H A Dfusion.hpp44 template<typename Expr, long Pos>
46 : fusion::iterator_base<expr_iterator<Expr, Pos> >
48 typedef Expr expr_type;
53 typename Expr::proto_tag
54 , typename Expr::proto_domain
58 explicit expr_iterator(Expr &e) in expr_iterator()
62 Expr &expr;
71 template<typename This, typename Expr>
72 struct result<This(Expr)>
73 : result<This(Expr const &)>
[all …]
H A Dexpr.hpp55 template<typename Expr>
56 struct address_of_hack<proto::tag::address_of, Expr &>
58 typedef Expr *type;
61 template<typename T, typename Expr, typename Arg0>
63 Expr make_terminal(T &t, Expr *, proto::term<Arg0> *) in make_terminal() argument
65 Expr that = {t}; in make_terminal()
69 template<typename T, typename Expr, typename Arg0, std::size_t N>
71 Expr make_terminal(T (&t)[N], Expr *, proto::term<Arg0[N]> *) in make_terminal() argument
73 Expr that; in make_terminal()
81 template<typename T, typename Expr, typename Arg0, std::size_t N>
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/proto/context/detail/preprocessed/
H A Dcallable_eval.hpp10 template<typename Expr, typename Context>
11 struct is_expr_handled<Expr, Context, 1>
14 static Expr &sexpr_;
15 static typename Expr::proto_tag &stag_;
43 template<typename Expr, typename Context>
44 struct callable_eval<Expr, Context, 1>
46 typedef typename proto::result_of::child_c< Expr const &, 0>::type child0;
50 typename Expr::proto_tag
58 result_type operator ()(Expr &expr, Context &context) const in operator ()()
61 typename Expr::proto_tag() in operator ()()
[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_40.hpp17 template <typename Fun, typename Expr, typename State, typename Data>
18 struct call_impl<Fun, Expr, State, Data, 1>
19 : proto::transform_impl<Expr, State, Data>
24 typedef typename proto::result_of::child_c<Expr, 0>::type A0;
51 template <typename Fun, typename Expr, typename State, typename Data>
52 struct call_impl<Fun, Expr, State, Data, 2>
53 : proto::transform_impl<Expr, State, Data>
58 …typedef typename proto::result_of::child_c<Expr, 0>::type A0; typedef typename proto::result_of::c…
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>
19 : proto::transform_impl<Expr, State, Data>
24 typedef typename proto::result_of::child_c<Expr, 0>::type A0;
51 template <typename Fun, typename Expr, typename State, typename Data>
52 struct call_impl<Fun, Expr, State, Data, 2>
53 : proto::transform_impl<Expr, State, Data>
58 …typedef typename proto::result_of::child_c<Expr, 0>::type A0; typedef typename proto::result_of::c…
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>
19 : proto::transform_impl<Expr, State, Data>
24 typedef typename proto::result_of::child_c<Expr, 0>::type A0;
51 template <typename Fun, typename Expr, typename State, typename Data>
52 struct call_impl<Fun, Expr, State, Data, 2>
53 : proto::transform_impl<Expr, State, Data>
58 …typedef typename proto::result_of::child_c<Expr, 0>::type A0; typedef typename proto::result_of::c…
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>
19 : proto::transform_impl<Expr, State, Data>
24 typedef typename proto::result_of::child_c<Expr, 0>::type A0;
51 template <typename Fun, typename Expr, typename State, typename Data>
52 struct call_impl<Fun, Expr, State, Data, 2>
53 : proto::transform_impl<Expr, State, Data>
58 …typedef typename proto::result_of::child_c<Expr, 0>::type A0; typedef typename proto::result_of::c…
85 template <typename Fun, typename Expr, typename State, typename Data>
86 struct call_impl<Fun, Expr, State, Data, 3>
[all …]
H A Dcall_10.hpp17 template <typename Fun, typename Expr, typename State, typename Data>
18 struct call_impl<Fun, Expr, State, Data, 1>
19 : proto::transform_impl<Expr, State, Data>
24 typedef typename proto::result_of::child_c<Expr, 0>::type A0;
51 template <typename Fun, typename Expr, typename State, typename Data>
52 struct call_impl<Fun, Expr, State, Data, 2>
53 : proto::transform_impl<Expr, State, Data>
58 …typedef typename proto::result_of::child_c<Expr, 0>::type A0; typedef typename proto::result_of::c…
85 template <typename Fun, typename Expr, typename State, typename Data>
86 struct call_impl<Fun, Expr, State, Data, 3>
[all …]
H A Dactor_result_of_20.hpp8 template <typename Expr
12 template <typename Expr>
17 Expr const&
19 vector1<const ::boost::phoenix::actor<Expr> *> &
33 template <typename Expr, typename A0>
34 struct actor<Expr, A0>
39 Expr const&
41 vector2<const ::boost::phoenix::actor<Expr> *, A0> &
55 template <typename Expr, typename A0 , typename A1>
56 struct actor<Expr, A0 , A1>
[all …]
H A Dactor_result_of_10.hpp8 template <typename Expr
12 template <typename Expr>
17 Expr const&
19 vector1<const ::boost::phoenix::actor<Expr> *> &
33 template <typename Expr, typename A0>
34 struct actor<Expr, A0>
39 Expr const&
41 vector2<const ::boost::phoenix::actor<Expr> *, A0> &
55 template <typename Expr, typename A0 , typename A1>
56 struct actor<Expr, A0 , A1>
[all …]
H A Dactor_result_of_30.hpp8 template <typename Expr
12 template <typename Expr>
17 Expr const&
19 vector1<const ::boost::phoenix::actor<Expr> *> &
33 template <typename Expr, typename A0>
34 struct actor<Expr, A0>
39 Expr const&
41 vector2<const ::boost::phoenix::actor<Expr> *, A0> &
55 template <typename Expr, typename A0 , typename A1>
56 struct actor<Expr, A0 , A1>
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/proto/transform/
H A Dimpl.hpp93 …template<typename Expr> …
95 …typename boost::proto::detail::apply_transform<transform_type(Expr &)>::result_type …
96 …operator ()(Expr &e) const …
100 …return boost::proto::detail::apply_transform<transform_type(Expr &)>()(e, s, d); …
103 …template<typename Expr> …
105 …typename boost::proto::detail::apply_transform<transform_type(Expr const &)>::result_type …
106 …operator ()(Expr const &e) const …
110 …return boost::proto::detail::apply_transform<transform_type(Expr const &)>()(e, s, d); …
113 …template<typename Expr, typename State> …
115 …typename boost::proto::detail::apply_transform<transform_type(Expr &, State &)>::result_type …
[all …]
H A Dcall.hpp118 template<typename Expr, typename State, typename Data, bool B>
120 : transform_impl<Expr, State, Data>
136 template<typename Expr, typename State, typename Data>
137 struct impl2<Expr, State, Data, true>
138 : Fun::template impl<Expr, State, Data>
155 template<typename Expr, typename State, typename Data>
157 : impl2<Expr, State, Data, detail::is_transform_<Fun>::value>
167 template<typename Expr, typename State, typename Data, bool B>
169 : transform_impl<Expr, State, Data>
171 typedef typename when<_, A0>::template impl<Expr, State, Data>::result_type a0;
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/proto/detail/preprocessed/
H A Ddeep_copy.hpp8 template<typename Expr>
9 struct deep_copy_impl<Expr, 1>
13 typename Expr::proto_domain
14 , typename Expr::proto_tag
16 …typename deep_copy_impl< typename remove_reference< typename Expr::proto_child0 >::type::proto_der…
20 typedef typename Expr::proto_generator proto_generator;
31 template<typename Expr>
32 struct deep_copy_impl<Expr, 2>
36 typename Expr::proto_domain
37 , typename Expr::proto_tag
[all …]
H A Dtraits.hpp16 template<typename Expr>
17 struct child_c<Expr, 0>
20 BOOST_STATIC_ASSERT(0 != Expr::proto_arity_c);
23 typedef typename Expr::proto_child0 value_type;
29 typedef typename detail::expr_traits<typename Expr::proto_child0>::value_type type;
31 template<typename Expr>
32 struct child_c<Expr &, 0>
35 BOOST_STATIC_ASSERT(0 != Expr::proto_arity_c);
38 typedef typename Expr::proto_child0 value_type;
44 typedef typename detail::expr_traits<typename Expr::proto_child0>::reference type;
[all …]
H A Dor_n.hpp8 template<bool B, typename Expr, typename BasicExpr, typename G0 , typename G1>
10 : mpl::bool_<matches_<Expr, BasicExpr, typename G1::proto_grammar>::value>
14 template<typename Expr, typename BasicExpr , typename G0 , typename G1>
15 struct or_2<true, Expr, BasicExpr, G0 , G1>
20 template<bool B, typename Expr, typename BasicExpr, typename G0 , typename G1 , typename G2>
23 matches_<Expr, BasicExpr, typename G1::proto_grammar>::value
24 , Expr, BasicExpr, G1 , G2
27 template<typename Expr, typename BasicExpr , typename G0 , typename G1 , typename G2>
28 struct or_3<true, Expr, BasicExpr, G0 , G1 , G2>
33 …template<bool B, typename Expr, typename BasicExpr, typename G0 , typename G1 , typename G2 , type…
[all …]
/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>
10 : transform_impl<Expr, State, Data>
12 typedef typename when<_, State0>::template impl<Expr, State, Data>::result_type state0;
13 …typedef typename when<_, Fun>::template impl< typename result_of::child_c<Expr, 0>::type , state0 …
22 typename when<_, State0>::template impl<Expr, State, Data>()(e, s, d); in operator ()()
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>
29 : transform_impl<Expr, State, Data>
[all …]
H A Dmake.hpp55 template<typename Expr, typename State, typename Data>
56 struct impl : transform_impl<Expr, State, Data>
59 typedef typename detail::make_if_<Object, Expr, State, Data>::type result_type;
86 , typename Expr, typename State, typename Data
90 , Expr, State, Data
94 R<typename make_if_<A0, Expr, State, Data> ::type>
95 , (make_if_<A0, Expr, State, Data> ::applied || false)
101 , typename Expr, typename State, typename Data
105 , Expr, State, Data
109 typedef R<typename make_if_<A0, Expr, State, Data> ::type> type;
[all …]
H A Dpass_through_impl.hpp10 template<typename Grammar, typename Domain, typename Expr, typename State, typename Data>
11 struct pass_through_impl<Grammar, Domain, Expr, State, Data, 1>
12 : transform_impl<Expr, State, Data>
27 …typename Grammar::proto_child0::template impl< typename result_of::child_c<Expr, 0>::type , State …
42 …typename Grammar::proto_child0::template impl< typename result_of::child_c<Expr, 0>::type , State … in BOOST_PROTO_RETURN_TYPE_STRICT_LOOSE()
51 template<typename Grammar, typename Domain, typename Expr, typename State, typename Data>
52 struct pass_through_impl<Grammar, Domain, Expr, State, Data, 2>
53 : transform_impl<Expr, State, Data>
68 …_of::child_c<Expr, 0>::type , State , Data >::result_type , typename Grammar::proto_child1::templa…
83 …_c<Expr, 0>::type , State , Data >()( e.proto_base().child0, s, d ) , typename Grammar::proto_chil… in BOOST_PROTO_RETURN_TYPE_STRICT_LOOSE()
[all …]
H A Dmake_gcc_workaround.hpp14 template<typename Expr, typename State, typename Data>
15 struct impl : transform_impl<Expr, State, Data>
35 template<typename Expr, typename State, typename Data>
36 struct impl : transform_impl<Expr, State, Data>
57 template<typename Expr, typename State, typename Data>
58 struct impl : transform_impl<Expr, State, Data>
69 … detail::as_lvalue( typename when<_, A0>::template impl<Expr, State, Data>()(e, s, d) ) in operator ()()
78 template<typename Expr, typename State, typename Data>
79 struct impl : transform_impl<Expr, State, Data>
90 … detail::as_lvalue( typename when<_, A0>::template impl<Expr, State, Data>()(e, s, d) ) in operator ()()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/proto/context/
H A Ddefault.hpp42 typename Expr
50 template<typename Expr, typename Context>
51 struct default_eval<Expr, Context, tag::terminal, 0>
54 typename proto::result_of::value<Expr &>::type
57 result_type operator ()(Expr &expr, Context &) const in operator ()()
66 template<typename Expr, typename Context> \
67 struct default_eval<Expr, Context, TAG, 1> \
70 typedef typename proto::result_of::child_c<Expr, 0>::type e0; \
74 result_type operator ()(Expr &expr, Context &ctx) const \
84 template<typename Expr, typename Context> \
[all …]

12345