rx-ranges icon indicating copy to clipboard operation
rx-ranges copied to clipboard

rx::ranges is a minimalist ranges library for C++17

Results 7 rx-ranges issues
Sort by recently updated
recently updated
newest added

member() is a simple combinator that I find more readable than a call to transform with a lambda to return a member variable or the result of the call to...

Hello. I have some preliminary implementation split range, strip transform and join sink. But I'm not sure if they should be part of main lib or should be placed in...

enhancement
version-2.1

Currently, many things are marked `constexpr` that may or may not actually be usable in `constexpr` contexts due to the use of assertions. Whether `assert()` is usable in a `constexpr`...

bug

Currently, many functions are marked `noexcept`, despite potentially calling user-provided functions that may throw. The right thing to do is to add `noexcept(noexcept(...))` syntax in those places. The drawback is...

enhancement
good first issue
version-2.1

I would expect it to work like ```cpp RX_OPTIONAL last_value; uniq(…) { last_value.emplace(input.get()); input.next(); } constexpr void next() { while (!input.at_end()) { auto&& next_value = input.get(); input.next(); if (!eq(*last_value, next_value))...

enhancement
good first issue
version-2.1