Lines Matching refs:UNREF
37 #define UNREF(x) typename boost::remove_reference<x>::type macro
71 typedef typename proto::result_of::eval<UNREF(e0), Context>::type r0; \
90 typedef typename proto::result_of::eval<UNREF(e0), Context>::type r0; \
91 typedef typename proto::result_of::eval<UNREF(e1), Context>::type r1; \
172 typedef typename proto::result_of::eval<UNREF(e0), Context>::type r0;
173 typedef typename proto::result_of::eval<UNREF(e1), Context>::type r1;
192 typedef typename proto::result_of::eval<UNREF(e0), Context>::type r0;
193 typedef typename proto::result_of::eval<UNREF(e1), Context>::type r1;
216 typedef typename proto::result_of::eval<UNREF(e0), Context>::type r0;
231 typedef typename proto::result_of::eval<UNREF(e0), Context>::type r0;
247 typedef typename proto::result_of::eval<UNREF(e0), Context>::type r0;
248 typedef typename proto::result_of::eval<UNREF(e1), Context>::type r1;
265 typedef typename proto::result_of::eval<UNREF(e0), Context>::type r0;
266 typedef typename proto::result_of::eval<UNREF(e1), Context>::type r1;
267 typedef typename proto::result_of::eval<UNREF(e2), Context>::type r2;
290 typedef typename proto::result_of::eval<UNREF(e0), Context>::type r0;
291 typedef typename proto::result_of::eval<UNREF(e1), Context>::type r1;
407 #undef UNREF