Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in std-ranges

Joining a range of strings with a delimiter using standard ranges

c++ c++20 std-ranges

Splitting a string_view using ranges

c++ c++20 std-ranges

Understanding return type of std::ranges::sort with temporary and prvalue arguments

How to make join view in C++ preserving random access?

c++ c++20 std-ranges

Is it valid to join a transform view whose elements are temporary containers?

c++ std-ranges

How to check whether elements of a range should be moved?

c++ c++20 std-ranges

Why doesn't std::ranges::contains try using member contains just like std::ranges::begin tries using member begin? Or does it?

Is it okay to pass projection as predicate argument to std::ranges::any_of/all_of/none_of?

Why does c++ for each loops accept r-values but std::ranges do not?

c++ c++20 std-ranges

Is std::views::keys guaranteed to work correctly with any pair/tuple type?

c++ c++20 std-ranges

Why aren't non-ranged STL algorithms constrained with concepts in C++20?

c++ c++20 std-ranges

Why is `iterator_category` deleted in `std::views::concat::iterator` if it's a pure input iterator?

What is the rationale behind the iterator/sentinel of range adaptors providing the base() accessor?

c++ c++20 std-ranges c++23

How can std::ranges work with initializer_list?

In what situations does `ranges::for_each` work but `for (auto&& elt : rg)` fail?

c++ std-ranges c++23

C++23: How to erase a subrange from vector

c++ std-ranges c++23

What is a view_closure in range-v3?

c++ c++20 range-v3 std-ranges

Why can't I use lazy_split_view with a istream view instead of a string_view?

How do I use member functions to a standard library ranges operation

c++ c++20 std-ranges

Does there exist a ranges::views::group_by counterpart that takes into account all elements, as opposed to just contiguous ones?

c++ c++20 range-v3 std-ranges