Lines Matching refs:_Ret

263 template <class _Ret, class _ClassType>
264 struct __member_pointer_class_type<_Ret _ClassType::*> {
397 template <class _Ret, class _Fp, class ..._Args>
411 …typename conditional< is_void<_Ret>::value, true_type, __is_core_convertible<_Result, _Ret> >::typ…
418 template <bool _IsInvokable, bool _IsCVVoid, class _Ret, class _Fp, class ..._Args>
423 template <class _Ret, class _Fp, class ..._Args>
424 struct __nothrow_invokable_r_imp<true, false, _Ret, _Fp, _Args...>
431 static const bool value = noexcept(_ThisT::__test_noexcept<_Ret>(
435 template <class _Ret, class _Fp, class ..._Args>
436 struct __nothrow_invokable_r_imp<true, true, _Ret, _Fp, _Args...>
442 template <class _Ret, class _Fp, class ..._Args>
445 __invokable_r<_Ret, _Fp, _Args...>::value,
446 is_void<_Ret>::value,
447 _Ret, _Fp, _Args...
465 template <class _Ret, bool = is_void<_Ret>::value>
469 static _Ret __call(_Args&&... __args) {
474 template <class _Ret>
475 struct __invoke_void_return_wrapper<_Ret, true>
491 template <class _Ret, class _Fn, class ..._Args>
493 : integral_constant<bool, __invokable_r<_Ret, _Fn, _Args...>::value> {};
498 template <class _Ret, class _Fn, class ..._Args>
499 inline constexpr bool is_invocable_r_v = is_invocable_r<_Ret, _Fn, _Args...>::value;
507 template <class _Ret, class _Fn, class ..._Args>
509 : integral_constant<bool, __nothrow_invokable_r<_Ret, _Fn, _Args...>::value> {};
514 template <class _Ret, class _Fn, class ..._Args>
515 inline constexpr bool is_nothrow_invocable_r_v = is_nothrow_invocable_r<_Ret, _Fn, _Args...>::value;