General Purpose library for Freestanding C++ and POSIX systems
Vous ne pouvez pas sélectionner plus de 25 sujets
Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
|
|
- #pragma once
-
- #include <concepts>
-
- template<typename T>
- concept ForwardIteratorLike = requires(T a) {
- {++a} -> auto;
- {*a} -> auto;
- };
-
- template<typename T>
- concept RangeLike = requires(T a) {
- {a.begin()} -> ForwardIteratorLike;
- {a.end()} -> ForwardIteratorLike;
- };
|