@@ -266,8 +266,8 @@ struct __member_pointer_class_type<_Ret _ClassType::*> {
266266};
267267
268268template <class _Fp , class _A0 ,
269- class _DecayFp = typename decay <_Fp>::type ,
270- class _DecayA0 = typename decay <_A0>::type ,
269+ class _DecayFp = __decay_t <_Fp>,
270+ class _DecayA0 = __decay_t <_A0>,
271271 class _ClassT = typename __member_pointer_class_type<_DecayFp>::type>
272272using __enable_if_bullet1 = typename enable_if
273273 <
@@ -276,17 +276,17 @@ using __enable_if_bullet1 = typename enable_if
276276 >::type;
277277
278278template <class _Fp , class _A0 ,
279- class _DecayFp = typename decay <_Fp>::type ,
280- class _DecayA0 = typename decay <_A0>::type >
279+ class _DecayFp = __decay_t <_Fp>,
280+ class _DecayA0 = __decay_t <_A0> >
281281using __enable_if_bullet2 = typename enable_if
282282 <
283283 is_member_function_pointer<_DecayFp>::value
284284 && __is_reference_wrapper<_DecayA0>::value
285285 >::type;
286286
287287template <class _Fp , class _A0 ,
288- class _DecayFp = typename decay <_Fp>::type ,
289- class _DecayA0 = typename decay <_A0>::type ,
288+ class _DecayFp = __decay_t <_Fp>,
289+ class _DecayA0 = __decay_t <_A0>,
290290 class _ClassT = typename __member_pointer_class_type<_DecayFp>::type>
291291using __enable_if_bullet3 = typename enable_if
292292 <
@@ -296,8 +296,8 @@ using __enable_if_bullet3 = typename enable_if
296296 >::type;
297297
298298template <class _Fp , class _A0 ,
299- class _DecayFp = typename decay <_Fp>::type ,
300- class _DecayA0 = typename decay <_A0>::type ,
299+ class _DecayFp = __decay_t <_Fp>,
300+ class _DecayA0 = __decay_t <_A0>,
301301 class _ClassT = typename __member_pointer_class_type<_DecayFp>::type>
302302using __enable_if_bullet4 = typename enable_if
303303 <
@@ -306,17 +306,17 @@ using __enable_if_bullet4 = typename enable_if
306306 >::type;
307307
308308template <class _Fp , class _A0 ,
309- class _DecayFp = typename decay <_Fp>::type ,
310- class _DecayA0 = typename decay <_A0>::type >
309+ class _DecayFp = __decay_t <_Fp>,
310+ class _DecayA0 = __decay_t <_A0> >
311311using __enable_if_bullet5 = typename enable_if
312312 <
313313 is_member_object_pointer<_DecayFp>::value
314314 && __is_reference_wrapper<_DecayA0>::value
315315 >::type;
316316
317317template <class _Fp , class _A0 ,
318- class _DecayFp = typename decay <_Fp>::type ,
319- class _DecayA0 = typename decay <_A0>::type ,
318+ class _DecayFp = __decay_t <_Fp>,
319+ class _DecayA0 = __decay_t <_A0>,
320320 class _ClassT = typename __member_pointer_class_type<_DecayFp>::type>
321321using __enable_if_bullet6 = typename enable_if
322322 <
0 commit comments