Horizon
Loading...
Searching...
No Matches
ranges::actions::split_fn Struct Reference

Public Types

template<typename Rng>
using split_value_t

Public Member Functions

 template (typename T)() const expr auto operator()(T &t) const
template<typename T>
constexpr auto operator() (T &&t) const
 template (typename Rng)(AND indirectly_comparable< iterator_t< Rng >
range_value_t< Rng > const ranges::equal_to std::vector< split_value_t< Rng > > operator() (Rng &&rng, range_value_t< Rng > val) const
 template (typename Rng, typename Pattern)(AND viewable_range< Pattern > AND forward_range< Pattern > AND indirectly_comparable< iterator_t< Rng >

Public Attributes

 iterator_t< Pattern >

Member Typedef Documentation

◆ split_value_t

template<typename Rng>
using ranges::actions::split_fn::split_value_t
Initial value:
meta::if_c<(bool)ranges::container<Rng>,
uncvref_t<Rng>, std::vector<range_value_t<Rng>>>
The container concept.

The documentation for this struct was generated from the following file: