Horizon
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
ranges::actions::split_fn Struct Reference

Public Types

template<typename Rng >
using split_value_t = meta::if_c<(bool) ranges::container< Rng >, uncvref_t< Rng >, std::vector< range_value_t< Rng > > >
 

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 >
 

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