Changeset View
Changeset View
Standalone View
Standalone View
libcxx/include/iterator
Show First 20 Lines • Show All 77 Lines • ▼ Show 20 Lines | |||||
template<class S, class I> | template<class S, class I> | ||||
concept sized_sentinel_for = see below; | concept sized_sentinel_for = see below; | ||||
// [iterator.concept.input], concept input_iterator | // [iterator.concept.input], concept input_iterator | ||||
template<class I> | template<class I> | ||||
concept input_iterator = see below; // since C++20 | concept input_iterator = see below; // since C++20 | ||||
// [iterator.concept.output], concept output_iterator | |||||
template<class I, class T> | |||||
concept output_iterator = see below; // since C++20 | |||||
// [iterator.concept.forward], concept forward_iterator | // [iterator.concept.forward], concept forward_iterator | ||||
template<class I> | template<class I> | ||||
concept forward_iterator = see below; // since C++20 | concept forward_iterator = see below; // since C++20 | ||||
// [iterator.concept.bidir], concept bidirectional_iterator | // [iterator.concept.bidir], concept bidirectional_iterator | ||||
template<class I> | template<class I> | ||||
concept bidirectional_iterator = see below; // since C++20 | concept bidirectional_iterator = see below; // since C++20 | ||||
▲ Show 20 Lines • Show All 519 Lines • Show Last 20 Lines |