boostorg / boostorg/range

Does this library has an analogue of `ranges::views::intersperse`?

Open
#139 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
45
Forks
104
PR merge metrics
No merged PRs in 30d

Description

Can i write some code like this:
```
#include
#include
#include
#include
#include
int main()
{
auto op = [](auto & input, int i, auto & ins)
{
return input | ranges::views::intersperse(ins)
| ranges::to();
};
std::string input{"foobarbaxbat"};
char insert{','};
auto rng = op(input, 1, insert);
std::cout << rng << '\n'; // Outputs: f,o,o,b,a,r,b,a,x,b,a,t
}
```
without range-v3 library, using Boost.Range instead of range-v3?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.