Lines Matching full:concept
47 // [iterator.concept.readable], concept indirectly_readable
49 concept indirectly_readable = see below; // since C++20
55 // [iterator.concept.writable], concept indirectly_writable
57 concept indirectly_writable = see below; // since C++20
59 // [iterator.concept.winc], concept weakly_incrementable
61 concept weakly_incrementable = see below; // since C++20
63 // [iterator.concept.inc], concept incrementable
65 concept incrementable = see below; // since C++20
67 // [iterator.concept.iterator], concept input_or_output_iterator
69 concept input_or_output_iterator = see below; // since C++20
71 // [iterator.concept.sentinel], concept sentinel_for
73 concept sentinel_for = see below; // since C++20
75 // [iterator.concept.sizedsentinel], concept sized_sentinel_for
80 concept sized_sentinel_for = see below;
82 // [iterator.concept.input], concept input_iterator
84 concept input_iterator = see below; // since C++20
86 // [iterator.concept.output], concept output_iterator
88 concept output_iterator = see below; // since C++20
90 // [iterator.concept.forward], concept forward_iterator
92 concept forward_iterator = see below; // since C++20
94 // [iterator.concept.bidir], concept bidirectional_iterator
96 concept bidirectional_iterator = see below; // since C++20
98 // [iterator.concept.random.access], concept random_access_iterator
100 concept random_access_iterator = see below; // since C++20
105 concept indirectly_unary_invocable = see below; // since C++20
108 concept indirectly_regular_unary_invocable = see below; // since C++20
111 concept indirect_unary_predicate = see below; // since C++20
114 concept indirect_binary_predicate = see below; // since C++20
117 concept indirect_equivalence_relation = see below; // since C++20
120 concept indirect_strict_weak_order = see below; // since C++20
132 // [alg.req.ind.move], concept indirectly_movable
134 concept indirectly_movable = see below; // since C++20
137 concept indirectly_movable_storable = see below; // since C++20
139 // [alg.req.ind.copy], concept indirectly_copyable
141 concept indirectly_copyable = see below; // since C++20
144 concept indirectly_copyable_storable = see below; // since C++20
146 // [alg.req.ind.swap], concept indirectly_swappable
148 concept indirectly_swappable = see below; // since C++20
152 concept indirectly_comparable =
155 // [alg.req.permutable], concept permutable
157 concept permutable = see below; // since C++20
159 // [alg.req.mergeable], concept mergeable
162 concept mergeable = see below; // since C++20
164 // [alg.req.sortable], concept sortable
166 concept sortable = see below; // since C++20