Lines Matching defs:memfun_eval
167 struct memfun_eval struct
170 typedef typename result_of::child_c<Expr, 0>::type e0;
171 typedef typename result_of::child_c<Expr, 1>::type e1;
172 typedef typename proto::result_of::eval<UNREF(e0), Context>::type r0;
173 typedef typename proto::result_of::eval<UNREF(e1), Context>::type r1;
175 typedef typename detail::mem_ptr_fun<r0, r1>::result_type result_type;
176 result_type operator ()(Expr &expr, Context &ctx) const in operator ()()
187 struct memfun_eval<Expr, Context, true> struct
190 typedef typename result_of::child_c<Expr, 0>::type e0;
191 typedef typename result_of::child_c<Expr, 1>::type e1;
192 typedef typename proto::result_of::eval<UNREF(e0), Context>::type r0;
193 typedef typename proto::result_of::eval<UNREF(e1), Context>::type r1;
195 typedef detail::memfun<r0, r1> result_type;
196 result_type const operator ()(Expr &expr, Context &ctx) const in operator ()()