|
| | join_with_view ()=default |
| |
| constexpr | join_with_view (V base, Pattern pattern) |
| |
| template<typename R , std::enable_if_t< conjunction< constructible_from< V, views::all_t< R >>, constructible_from< Pattern, single_view< range_value_t< range_reference_t< V >>>> >::value, int > = 0> |
| constexpr | join_with_view (R &&r, range_value_t< range_reference_t< V >> e) |
| |
| template<typename V2 = V, std::enable_if_t< copy_constructible< V2 >::value, int > = 0> |
| constexpr V | base () const & |
| |
| constexpr V | base () && |
| |
| template<typename V2 = V, std::enable_if_t< forward_range< V2 >::value, int > = 0> |
| constexpr auto | begin () |
| |
| template<typename V2 = V, std::enable_if_t< forward_range< V2 >::value==false, int > = 0> |
| constexpr iterator< false > | begin () |
| |
| template<typename V2 = V, std::enable_if_t< conjunction< forward_range< const V2 >, forward_range< const Pattern >, std::is_reference< range_reference_t< const V2 >> >::value, int > = 0> |
| constexpr iterator< true > | begin () const |
| |
| template<typename V2 = V, std::enable_if_t< conjunction< forward_range< V2 >, std::is_reference< range_reference_t< V2 >>, forward_range< range_reference_t< V2 >>, common_range< V2 >, common_range< range_reference_t< V2 >> >::value, int > = 0> |
| constexpr auto | end () |
| |
| template<typename V2 = V, std::enable_if_t< conjunction< forward_range< V2 >, std::is_reference< range_reference_t< V2 >>, forward_range< range_reference_t< V2 >>, common_range< V2 >, common_range< range_reference_t< V2 >> >::value==false, int > = 0> |
| constexpr auto | end () |
| |
| template<typename V2 = V, std::enable_if_t< conjunction< forward_range< const V2 >, forward_range< const Pattern >, std::is_reference< range_reference_t< const V2 >> >::value, int > = 0> |
| constexpr auto | end () const |
| |