Lines Matching defs:single_view
43 class _LIBCPP_ABI_LLVM18_NO_UNIQUE_ADDRESS single_view : public view_interface<single_view<_Tp>> {
47 _LIBCPP_HIDE_FROM_ABI single_view()
51 _LIBCPP_HIDE_FROM_ABI constexpr explicit single_view(const _Tp& __t)
58 _LIBCPP_HIDE_FROM_ABI constexpr explicit single_view(_Tp&& __t) : __value_(in_place, std::move(__t)) {}
62 _LIBCPP_HIDE_FROM_ABI constexpr explicit single_view(in_place_t, _Args&&... __args)
83 single_view(_Tp) -> single_view<_Tp>;
91 noexcept(noexcept(single_view<decay_t<_Range&&>>(std::forward<_Range>(__range))))
92 -> decltype(single_view<decay_t<_Range&&>>(std::forward<_Range>(__range))) {
93 return single_view<decay_t<_Range&&>>(std::forward<_Range>(__range));