Lines Matching defs:single_view
44 class _LIBCPP_ABI_LLVM18_NO_UNIQUE_ADDRESS single_view : public view_interface<single_view<_Tp>> {
48 _LIBCPP_HIDE_FROM_ABI single_view()
52 _LIBCPP_HIDE_FROM_ABI constexpr explicit single_view(const _Tp& __t)
59 _LIBCPP_HIDE_FROM_ABI constexpr explicit single_view(_Tp&& __t) : __value_(in_place, std::move(__t)) {}
63 _LIBCPP_HIDE_FROM_ABI constexpr explicit single_view(in_place_t, _Args&&... __args)
84 single_view(_Tp) -> single_view<_Tp>;
92 noexcept(noexcept(single_view<decay_t<_Range&&>>(std::forward<_Range>(__range))))
93 -> decltype(single_view<decay_t<_Range&&>>(std::forward<_Range>(__range))) {
94 return single_view<decay_t<_Range&&>>(std::forward<_Range>(__range));