Lines Matching refs:concept
33 concept __indirectly_readable_impl =
46 concept indirectly_readable = __indirectly_readable_impl<remove_cvref_t<_In>>;
53 concept indirectly_writable =
63 concept __integer_like = integral<_Tp> && !same_as<_Tp, bool>;
66 concept __signed_integer_like = signed_integral<_Tp>;
69 concept weakly_incrementable =
82 concept incrementable =
91 concept input_or_output_iterator =
99 concept sentinel_for =
108 concept sized_sentinel_for =
118 concept input_iterator =
126 concept output_iterator =
135 concept forward_iterator =
143 concept bidirectional_iterator =
152 concept random_access_iterator =
167 concept contiguous_iterator =
177 concept __has_arrow = input_iterator<_Ip> && (is_pointer_v<_Ip> || requires(_Ip __i) { __i.operator…
181 concept indirectly_unary_invocable =
192 concept indirectly_regular_unary_invocable =
203 concept indirect_unary_predicate =
211 concept indirect_binary_predicate =
221 concept indirect_equivalence_relation =
231 concept indirect_strict_weak_order =
245 concept indirectly_movable =
250 concept indirectly_movable_storable =
258 concept indirectly_copyable =
263 concept indirectly_copyable_storable =