• Home
  • Raw
  • Download

Lines Matching defs:impl2

119         struct impl2  struct
122 typedef typename BOOST_PROTO_RESULT_OF<Fun()>::type result_type;
125 result_type operator()( in operator ()()
137 struct impl2<Expr, State, Data, true> struct
168 struct impl2 struct
171 typedef typename when<_, A0>::template impl<Expr, State, Data>::result_type a0;
172 typedef typename detail::poly_function_traits<Fun, Fun(a0)>::result_type result_type;
175 result_type operator ()( in operator ()()
188 struct impl2<Expr, State, Data, true> struct
191 typedef typename when<_, A0>::template impl<Expr, State, Data>::result_type a0;
192 typedef typename Fun::template impl<a0, State, Data>::result_type result_type;
195 result_type operator ()( in operator ()()
241 struct impl2 struct
244 typedef typename when<_, A0>::template impl<Expr, State, Data>::result_type a0;
245 typedef typename when<_, A1>::template impl<Expr, State, Data>::result_type a1;
246 … typedef typename detail::poly_function_traits<Fun, Fun(a0, a1)>::result_type result_type;
249 result_type operator ()( in operator ()()
263 struct impl2<Expr, State, Data, true> struct
266 typedef typename when<_, A0>::template impl<Expr, State, Data>::result_type a0;
267 typedef typename when<_, A1>::template impl<Expr, State, Data>::result_type a1;
268 typedef typename Fun::template impl<a0, a1, Data>::result_type result_type;
271 result_type operator ()( in operator ()()
324 struct impl2 struct
327 typedef typename when<_, A0>::template impl<Expr, State, Data>::result_type a0;
328 typedef typename when<_, A1>::template impl<Expr, State, Data>::result_type a1;
329 typedef typename when<_, A2>::template impl<Expr, State, Data>::result_type a2;
330 … typedef typename detail::poly_function_traits<Fun, Fun(a0, a1, a2)>::result_type result_type;
333 result_type operator ()( in operator ()()
348 struct impl2<Expr, State, Data, true> struct
351 typedef typename when<_, A0>::template impl<Expr, State, Data>::result_type a0;
352 typedef typename when<_, A1>::template impl<Expr, State, Data>::result_type a1;
353 typedef typename when<_, A2>::template impl<Expr, State, Data>::result_type a2;
354 typedef typename Fun::template impl<a0, a1, a2>::result_type result_type;
357 result_type operator ()( in operator ()()