C++17 introduced ContiguousIterator
, but there's no corresponding contiguous_iterator_tag
.
Is there any practical use for ContiguousIterator
if it can't be checked/enforced via std::iterator_traits
?
This question is different from contiguous iterator detection as it's not "why it doesn't have a tag", but "how it can be used if it doesn't have a tag".