E.V.E  0.1-beta
relaxed_range Struct Reference

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...

Detailed Description

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.

Example: soa_vector::begin is unaligned but the preprocess_range returns aligned.

Required header: #include <eve/algo/concepts.hpp>