Lines Matching defs:lazy_split_view
71 class lazy_split_view : public view_interface<lazy_split_view<_View, _Pattern>> {
85 _LIBCPP_HIDE_FROM_ABI lazy_split_view()
89 _LIBCPP_HIDE_FROM_ABI constexpr _LIBCPP_EXPLICIT_SINCE_CXX23 lazy_split_view(_View __base, _Pattern __pattern)
95 _LIBCPP_HIDE_FROM_ABI constexpr _LIBCPP_EXPLICIT_SINCE_CXX23 lazy_split_view(_Range&& __r, range_value_t<_Range> __e)
150 using _Parent _LIBCPP_NODEBUG = __maybe_const<_Const, lazy_split_view>;
404 lazy_split_view(_Range&&, _Pattern&&) -> lazy_split_view<views::all_t<_Range>, views::all_t<_Pattern>>;
407 lazy_split_view(_Range&&,
408 range_value_t<_Range>) -> lazy_split_view<views::all_t<_Range>, single_view<range_value_t<_Range>>>;
415 noexcept(noexcept(lazy_split_view(std::forward<_Range>(__range), std::forward<_Pattern>(__pattern))))
416 -> decltype(lazy_split_view(std::forward<_Range>(__range), std::forward<_Pattern>(__pattern))) {
417 return lazy_split_view(std::forward<_Range>(__range), std::forward<_Pattern>(__pattern));