Namespaces
Variants

std::experimental::ranges:: Regular

From cppreference.net
ヘッダーで定義 <experimental/ranges/concepts>
template < class T >
concept bool Regular = Semiregular < T > && EqualityComparable < T > ;
(ranges TS)

Regular コンセプトは、型が regular であること、つまりコピー可能、デフォルト構築可能、等値比較可能であることを指定します。これは、 int のような組み込み型と同様に振る舞い、 == で比較可能な型によって満たされます。