Any class that has begin/end
and end
is a relaxed_sentinel_for
begin. User can customize preprocess_range
for a relaxed_range
in case there is more information to get from there then would be from just begin
/end
.
More...
#include <eve/module/algo/algo/concepts/relaxed.hpp>
Example: soa_vector::begin
is unaligned
but the preprocess_range
returns aligned
.
Required header: #include <eve/module/algo/algo/concepts.hpp>