rx-ranges
rx-ranges copied to clipboard
rx::ranges is a minimalist ranges library for C++17
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...
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`...
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...
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))...