Lines Matching refs:T3
193 template<typename T1, typename T2, typename T3>
197 T3* out3,
200 typename CopyResultCallbackHelper<T3>::InType in3) {
203 *out3 = CopyResultCallbackHelper<T3>::Move(&in3);
208 template<typename T1, typename T2, typename T3, typename T4>
210 OutputParams(T1* out1, T2* out2, T3* out3, T4* out4)
214 T3* out3;
220 template<typename T1, typename T2, typename T3, typename T4>
222 const OutputParams<T1, T2, T3, T4>& output,
225 typename CopyResultCallbackHelper<T3>::InType in3,
229 *output.out3 = CopyResultCallbackHelper<T3>::Move(&in3);
248 template<typename T1, typename T2, typename T3>
251 typename internal::CopyResultCallbackHelper<T3>::InType)>
252 CreateCopyResultCallback(T1* out1, T2* out2, T3* out3) {
254 &internal::CopyResultCallback<T1, T2, T3>, out1, out2, out3);
257 template<typename T1, typename T2, typename T3, typename T4>
260 typename internal::CopyResultCallbackHelper<T3>::InType,
262 CreateCopyResultCallback(T1* out1, T2* out2, T3* out3, T4* out4) {
264 &internal::CopyResultCallback<T1, T2, T3, T4>,
265 internal::OutputParams<T1, T2, T3, T4>(out1, out2, out3, out4));