distributed-ranges
distributed-ranges copied to clipboard
add iterator_interface
There is a project: https://github.com/boostorg/stl_interfaces Make it to be fetched by cmake like fmt or ranges-v3 and other reference implementations which is not yet in glibc++
Then use iterator_interface and rewrite iterator which is made out of cursor_over_local_ranges class in include/dr/detail/ranges.hpp into an iterator which is generated by iterator_interface.