Range-v3
Range algorithms, views, and actions for the Standard Library
ranges::actions::split_fn Struct Reference

Synopsis of methods

constexpr split_fn split {}
 

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 >
CPP_TEMPLATE_AUX_0 c (requires ` range< T & >) ccconstexpr auto operator()(T &t) const
 
template<typename T >
constexpr auto operator() (T &&t) const