Lines Matching refs:_Args
46 template <class _Fun, class... _Args>
47 _LIBCPP_HIDE_FROM_ABI explicit jthread(_Fun&& __fun, _Args&&... __args) in jthread()
50 …__thread_(__init_thread(__stop_source_, std::forward<_Fun>(__fun), std::forward<_Args>(__args)...)… in jthread()
52 static_assert((is_constructible_v<decay_t<_Args>, _Args> && ...)); in jthread()
53 static_assert(is_invocable_v<decay_t<_Fun>, decay_t<_Args>...> || in jthread()
54 is_invocable_v<decay_t<_Fun>, stop_token, decay_t<_Args>...>); in jthread()
115 template <class _Fun, class... _Args>
116 …_LIBCPP_HIDE_FROM_ABI static thread __init_thread(const stop_source& __ss, _Fun&& __fun, _Args&&..… in __init_thread()
117 if constexpr (is_invocable_v<decay_t<_Fun>, stop_token, decay_t<_Args>...>) { in __init_thread()
118 return thread(std::forward<_Fun>(__fun), __ss.get_token(), std::forward<_Args>(__args)...); in __init_thread()
120 return thread(std::forward<_Fun>(__fun), std::forward<_Args>(__args)...); in __init_thread()