|
JH-Toolkit v1.4.1
An engineering-oriented C++20 toolkit with duck-typed concepts, static design, async coroutines, and semantic containers — header-only, RTTI-free, and concurrency-friendly.
|
Concept for readable, comparable single-pass iterators. More...
#include <jh/conceptual/iterator.h>
Concept for readable, comparable single-pass iterators.
is_iterator and indirectly_readable, ensuring the iterator supports dereference and increment operations. sentinel_for<S, I>). S differs from I, it is recommended not to use this concept alone. In such cases, it implicitly verifies whether the provided begin() and end() form a valid pair, avoiding redundant standalone sentinel_for checks. | I | Iterator-like type providing readable sequential access. |
| S | Sentinel type marking the end of iteration (defaults to I). |