• Home
  • Raw
  • Download

Lines Matching refs:Arg2

87   template <typename Arg1, typename Arg2>
88 inline void Run(const Arg1& a, const Arg2& b) { in Run()
92 template <typename Arg1, typename Arg2, typename Arg3>
93 inline void Run(const Arg1& a, const Arg2& b, const Arg3& c) { in Run()
97 template <typename Arg1, typename Arg2, typename Arg3, typename Arg4>
98 inline void Run(const Arg1& a, const Arg2& b, const Arg3& c, const Arg4& d) { in Run()
102 template <typename Arg1, typename Arg2, typename Arg3,
104 inline void Run(const Arg1& a, const Arg2& b, const Arg3& c, in Run()
146 template <typename Arg1, typename Arg2>
148 typedef CallbackRunner<Tuple2<Arg1, Arg2> > Type;
151 template <class T, typename Arg1, typename Arg2>
152 typename Callback2<Arg1, Arg2>::Type* NewCallback( in NewCallback() argument
154 void (T::*method)(Arg1, Arg2)) { in NewCallback()
155 return new CallbackImpl<T, void (T::*)(Arg1, Arg2), in NewCallback()
156 Tuple2<Arg1, Arg2> >(object, method); in NewCallback()
160 template <typename Arg1, typename Arg2, typename Arg3>
162 typedef CallbackRunner<Tuple3<Arg1, Arg2, Arg3> > Type;
165 template <class T, typename Arg1, typename Arg2, typename Arg3>
166 typename Callback3<Arg1, Arg2, Arg3>::Type* NewCallback( in NewCallback() argument
168 void (T::*method)(Arg1, Arg2, Arg3)) { in NewCallback()
169 return new CallbackImpl<T, void (T::*)(Arg1, Arg2, Arg3), in NewCallback()
170 Tuple3<Arg1, Arg2, Arg3> >(object, method); in NewCallback()
174 template <typename Arg1, typename Arg2, typename Arg3, typename Arg4>
176 typedef CallbackRunner<Tuple4<Arg1, Arg2, Arg3, Arg4> > Type;
179 template <class T, typename Arg1, typename Arg2, typename Arg3, typename Arg4>
180 typename Callback4<Arg1, Arg2, Arg3, Arg4>::Type* NewCallback( in NewCallback() argument
182 void (T::*method)(Arg1, Arg2, Arg3, Arg4)) { in NewCallback()
183 return new CallbackImpl<T, void (T::*)(Arg1, Arg2, Arg3, Arg4), in NewCallback()
184 Tuple4<Arg1, Arg2, Arg3, Arg4> >(object, method); in NewCallback()
188 template <typename Arg1, typename Arg2, typename Arg3,
191 typedef CallbackRunner<Tuple5<Arg1, Arg2, Arg3, Arg4, Arg5> > Type;
194 template <class T, typename Arg1, typename Arg2,
196 typename Callback5<Arg1, Arg2, Arg3, Arg4, Arg5>::Type* NewCallback( in NewCallback() argument
198 void (T::*method)(Arg1, Arg2, Arg3, Arg4, Arg5)) { in NewCallback()
199 return new CallbackImpl<T, void (T::*)(Arg1, Arg2, Arg3, Arg4, Arg5), in NewCallback()
200 Tuple5<Arg1, Arg2, Arg3, Arg4, Arg5> >(object, method); in NewCallback()