|
|
template<typename I , typename S , typename O , std::enable_if_t< stdex::input_iterator< I > and stdex::sentinel_for< I, S > and stdex::weakly_incrementable< O > and stdex::indirectly_copyable< I, O >, int > = 0> |
| constexpr copy_result< I, O > | operator() (I first, S last, O result) const |
| |
|
template<typename R , typename O , std::enable_if_t< input_range< R > and stdex::weakly_incrementable< O > and indirectly_copyable< iterator_t< R >, O >, int > = 0> |
| constexpr copy_result< borrowed_iterator_t< R >, O > | operator() (R &&r, O result) const |
| |
The documentation for this struct was generated from the following file: