Home | History | Annotate | Download | only in detail

Lines Matching refs:arg2

103 template <typename Handler, typename Arg1, typename Arg2>
107 binder2(const Handler& handler, const Arg1& arg1, const Arg2& arg2)
110 arg2_(arg2)
114 binder2(Handler& handler, const Arg1& arg1, const Arg2& arg2)
117 arg2_(arg2)
124 static_cast<const Arg2&>(arg2_));
135 Arg2 arg2_;
138 template <typename Handler, typename Arg1, typename Arg2>
140 binder2<Handler, Arg1, Arg2>* this_handler)
146 template <typename Handler, typename Arg1, typename Arg2>
148 binder2<Handler, Arg1, Arg2>* this_handler)
154 template <typename Handler, typename Arg1, typename Arg2>
156 binder2<Handler, Arg1, Arg2>* this_handler)
162 template <typename Function, typename Handler, typename Arg1, typename Arg2>
164 binder2<Handler, Arg1, Arg2>* this_handler)
170 template <typename Function, typename Handler, typename Arg1, typename Arg2>
172 binder2<Handler, Arg1, Arg2>* this_handler)
178 template <typename Handler, typename Arg1, typename Arg2>
179 inline binder2<Handler, Arg1, Arg2> bind_handler(Handler handler,
180 const Arg1& arg1, const Arg2& arg2)
182 return binder2<Handler, Arg1, Arg2>(handler, arg1, arg2);
185 template <typename Handler, typename Arg1, typename Arg2, typename Arg3>
189 binder3(const Handler& handler, const Arg1& arg1, const Arg2& arg2,
193 arg2_(arg2),
198 binder3(Handler& handler, const Arg1& arg1, const Arg2& arg2,
202 arg2_(arg2),
210 static_cast<const Arg2&>(arg2_),
222 Arg2 arg2_;
226 template <typename Handler, typename Arg1, typename Arg2, typename Arg3>
228 binder3<Handler, Arg1, Arg2, Arg3>* this_handler)
234 template <typename Handler, typename Arg1, typename Arg2, typename Arg3>
236 binder3<Handler, Arg1, Arg2, Arg3>* this_handler)
242 template <typename Handler, typename Arg1, typename Arg2, typename Arg3>
244 binder3<Handler, Arg1, Arg2, Arg3>* this_handler)
250 template <typename Function, typename Handler, typename Arg1, typename Arg2,
253 binder3<Handler, Arg1, Arg2, Arg3>* this_handler)
259 template <typename Function, typename Handler, typename Arg1, typename Arg2,
262 binder3<Handler, Arg1, Arg2, Arg3>* this_handler)
268 template <typename Handler, typename Arg1, typename Arg2, typename Arg3>
269 inline binder3<Handler, Arg1, Arg2, Arg3> bind_handler(Handler handler,
270 const Arg1& arg1, const Arg2& arg2, const Arg3& arg3)
272 return binder3<Handler, Arg1, Arg2, Arg3>(handler, arg1, arg2, arg3);
275 template <typename Handler, typename Arg1, typename Arg2, typename Arg3,
280 binder4(const Handler& handler, const Arg1& arg1, const Arg2& arg2,
284 arg2_(arg2),
290 binder4(Handler& handler, const Arg1& arg1, const Arg2& arg2,
294 arg2_(arg2),
303 static_cast<const Arg2&>(arg2_),
316 Arg2 arg2_;
321 template <typename Handler, typename Arg1, typename Arg2, typename Arg3,
324 binder4<Handler, Arg1, Arg2, Arg3, Arg4>* this_handler)
330 template <typename Handler, typename Arg1, typename Arg2, typename Arg3,
333 binder4<Handler, Arg1, Arg2, Arg3, Arg4>* this_handler)
339 template <typename Handler, typename Arg1, typename Arg2, typename Arg3,
342 binder4<Handler, Arg1, Arg2, Arg3, Arg4>* this_handler)
348 template <typename Function, typename Handler, typename Arg1, typename Arg2,
351 binder4<Handler, Arg1, Arg2, Arg3, Arg4>* this_handler)
357 template <typename Function, typename Handler, typename Arg1, typename Arg2,
360 binder4<Handler, Arg1, Arg2, Arg3, Arg4>* this_handler)
366 template <typename Handler, typename Arg1, typename Arg2, typename Arg3,
368 inline binder4<Handler, Arg1, Arg2, Arg3, Arg4> bind_handler(
369 Handler handler, const Arg1& arg1, const Arg2& arg2,
372 return binder4<Handler, Arg1, Arg2, Arg3, Arg4>(handler, arg1, arg2, arg3,
376 template <typename Handler, typename Arg1, typename Arg2, typename Arg3,
381 binder5(const Handler& handler, const Arg1& arg1, const Arg2& arg2,
385 arg2_(arg2),
392 binder5(Handler& handler, const Arg1& arg1, const Arg2& arg2,
396 arg2_(arg2),
406 static_cast<const Arg2&>(arg2_),
420 Arg2 arg2_;
426 template <typename Handler, typename Arg1, typename Arg2, typename Arg3,
429 binder5<Handler, Arg1, Arg2, Arg3, Arg4, Arg5>* this_handler)
435 template <typename Handler, typename Arg1, typename Arg2, typename Arg3,
438 binder5<Handler, Arg1, Arg2, Arg3, Arg4, Arg5>* this_handler)
444 template <typename Handler, typename Arg1, typename Arg2, typename Arg3,
447 binder5<Handler, Arg1, Arg2, Arg3, Arg4, Arg5>* this_handler)
453 template <typename Function, typename Handler, typename Arg1, typename Arg2,
456 binder5<Handler, Arg1, Arg2, Arg3, Arg4, Arg5>* this_handler)
462 template <typename Function, typename Handler, typename Arg1, typename Arg2,
465 binder5<Handler, Arg1, Arg2, Arg3, Arg4, Arg5>* this_handler)
471 template <typename Handler, typename Arg1, typename Arg2, typename Arg3,
473 inline binder5<Handler, Arg1, Arg2, Arg3, Arg4, Arg5> bind_handler(
474 Handler handler, const Arg1& arg1, const Arg2& arg2,
477 return binder5<Handler, Arg1, Arg2, Arg3, Arg4, Arg5>(handler, arg1, arg2,