VCCC  2024.05
VisualCamp Common C++ library
contiguous_iterator< I > Struct Template Reference

#include </home/jarvis/actions-runner/jarvis-vccc-2/_work/vccc/vccc/include/vccc/__iterator/contiguous_iterator.hpp>

+ Inheritance diagram for contiguous_iterator< I >:

Detailed Description

template<typename I>
struct vccc::contiguous_iterator< I >

The contiguous_iterator concept refines random_access_iterator by providing a guarantee the denoted elements are stored contiguously in the memory.

Notes

contiguous_iterator is modeled by every pointer type to complete object type.

Iterator types in the standard library that are required to satisfy the LegacyContiguousIterator requirements in C++17 are also required to model contiguous_iterator in C++20.

See also
std::contiguous_iterator
random_access_iterator

The documentation for this struct was generated from the following file: