| /freebsd/contrib/llvm-project/libcxx/include/__concepts/ |
| H A D | constructible.h | 27 concept constructible_from = destructible<_Tp> && is_constructible_v<_Tp, _Args...>; variable 35 concept default_initializable = constructible_from<_Tp> && requires { _Tp{}; } && __default_initial… 39 concept move_constructible = constructible_from<_Tp, _Tp> && convertible_to<_Tp, _Tp>; 46 constructible_from<_Tp, _Tp&> && convertible_to<_Tp&, _Tp> && 47 constructible_from<_Tp, const _Tp&> && convertible_to<const _Tp&, _Tp> && 48 constructible_from<_Tp, const _Tp> && convertible_to<const _Tp, _Tp>;
|
| /freebsd/contrib/llvm-project/libcxx/include/__memory/ |
| H A D | ranges_uninitialized_algorithms.h | 120 requires constructible_from<iter_value_t<_ForwardIterator>, const _Tp&> 127 requires constructible_from<range_value_t<_ForwardRange>, const _Tp&> 141 requires constructible_from<iter_value_t<_ForwardIterator>, const _Tp&> 163 requires constructible_from<iter_value_t<_OutputIterator>, iter_reference_t<_InputIterator>> 175 requires constructible_from<range_value_t<_OutputRange>, range_reference_t<_InputRange>> 196 requires constructible_from<iter_value_t<_OutputIterator>, iter_reference_t<_InputIterator>> 224 …requires constructible_from<iter_value_t<_OutputIterator>, iter_rvalue_reference_t<_InputIterator>> 236 requires constructible_from<range_value_t<_OutputRange>, range_rvalue_reference_t<_InputRange>> 257 …requires constructible_from<iter_value_t<_OutputIterator>, iter_rvalue_reference_t<_InputIterator>>
|
| /freebsd/contrib/llvm-project/libcxx/include/__ranges/ |
| H A D | range_adaptor.h | 78 …requires constructible_from<decay_t<_Closure>, _Closure> && constructible_from<decay_t<_OtherClosu…
|
| H A D | to.h | 73 constructible_from<_Container, iterator_t<_Range>, sentinel_t<_Range>, _Args...>; 92 if constexpr (constructible_from<_Container, _Range, _Args...>) { in to() 97 else if constexpr (constructible_from<_Container, from_range_t, _Range, _Args...>) { in to() 107 else if constexpr (constructible_from<_Container, _Args...> && in to()
|
| H A D | split_view.h | 85 requires constructible_from<_View, views::all_t<_Range>> && 86 constructible_from<_Pattern, single_view<range_value_t<_Range>>> 211 requires constructible_from<decay_t<_Pattern>, _Pattern>
|
| H A D | lazy_split_view.h | 93 requires constructible_from<_View, views::all_t<_Range>> && 94 constructible_from<_Pattern, single_view<range_value_t<_Range>>> 421 requires constructible_from<decay_t<_Pattern>, _Pattern>
|
| H A D | repeat_view.h | 101 requires(constructible_from<_Tp, _TpArgs...> && constructible_from<_Bound, _BoundArgs...>)
|
| H A D | single_view.h | 62 requires constructible_from<_Tp, _Args...>
|
| H A D | join_with_view.h | 95 requires constructible_from<_View, views::all_t<_Range>> && 96 constructible_from<_Pattern, single_view<range_value_t<_InnerRng>>> 440 requires constructible_from<decay_t<_Pattern>, _Pattern>
|
| H A D | drop_while_view.h | 115 requires constructible_from<decay_t<_Pred>, _Pred>
|
| H A D | concepts.h | 135 ((view<remove_cvref_t<_Tp>> && constructible_from<remove_cvref_t<_Tp>, _Tp>) ||
|
| H A D | take_while_view.h | 149 requires constructible_from<decay_t<_Pred>, _Pred>
|
| H A D | chunk_by_view.h | 215 requires constructible_from<decay_t<_Pred>, _Pred>
|
| H A D | filter_view.h | 239 requires constructible_from<decay_t<_Pred>, _Pred>
|
| H A D | subrange.h | 68 !range<_Pair> && __pair_like_no_subrange<_Pair> && constructible_from<_Pair, _Iter, _Sent> &&
|
| H A D | drop_view.h | 307 requires constructible_from<decay_t<_Np>, _Np>
|
| /freebsd/contrib/llvm-project/libcxx/include/__stop_token/ |
| H A D | stop_callback.h | 49 requires constructible_from<_Callback, _Cb> 55 requires constructible_from<_Callback, _Cb>
|
| /freebsd/contrib/llvm-project/libcxx/modules/std/ |
| H A D | concepts.cppm | |
| /freebsd/contrib/llvm-project/libcxx/include/ |
| H A D | concepts | 66 // [concept.constructible], concept constructible_from 68 concept constructible_from = see below;
|
| H A D | memory | 201 requires constructible_from<iter_value_t<OutputIterator>, iter_reference_t<InputIterator>> 206 requires constructible_from<range_value_t<OutputRange>, range_reference_t<InputRange>> 222 requires constructible_from<iter_value_t<OutputIterator>, iter_reference_t<InputIterator>> 234 requires constructible_from<iter_value_t<ForwardIterator>, const T&> 238 requires constructible_from<range_value_t<ForwardRange>, const T&> 250 requires constructible_from<iter_value_t<ForwardIterator>, const T&> 301 requires constructible_from<iter_value_t<OutputIterator>, iter_rvalue_reference_t<InputIterator>> 306 requires constructible_from<range_value_t<OutputRange>, range_rvalue_reference_t<InputRange>> 321 requires constructible_from<iter_value_t<OutputIterator>, iter_rvalue_reference_t<InputIterator>>
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/ |
| H A D | memory | 201 requires constructible_from<iter_value_t<OutputIterator>, iter_reference_t<InputIterator>> 206 requires constructible_from<range_value_t<OutputRange>, range_reference_t<InputRange>> 222 requires constructible_from<iter_value_t<OutputIterator>, iter_reference_t<InputIterator>> 234 requires constructible_from<iter_value_t<ForwardIterator>, const T&> 238 requires constructible_from<range_value_t<ForwardRange>, const T&> 250 requires constructible_from<iter_value_t<ForwardIterator>, const T&> 301 requires constructible_from<iter_value_t<OutputIterator>, iter_rvalue_reference_t<InputIterator>> 306 requires constructible_from<range_value_t<OutputRange>, range_rvalue_reference_t<InputRange>> 321 requires constructible_from<iter_value_t<OutputIterator>, iter_rvalue_reference_t<InputIterator>>
|
| /freebsd/contrib/llvm-project/libcxx/include/__iterator/ |
| H A D | common_iterator.h | 48 …constructible_from<iter_value_t<_Iter>, iter_reference_t<_Iter>> && move_constructible<iter_value_… 132 …} || is_reference_v<iter_reference_t<_I2>> || constructible_from<iter_value_t<_I2>, iter_reference…
|
| H A D | concepts.h | 298 constructible_from<iter_value_t<_In>, iter_rvalue_reference_t<_In>> && 309 constructible_from<iter_value_t<_In>, iter_reference_t<_In>> &&
|
| H A D | iterator_traits.h | 98 … __cpp17_input_iterator<_Ip> && constructible_from<_Ip> && is_reference_v<iter_reference_t<_Ip>> &&
|
| /freebsd/contrib/llvm-project/libcxx/include/__chrono/ |
| H A D | zoned_time.h | 89 constructible_from<_TimeZonePtr, decltype(__traits::locate_zone(string_view{}))>)
|