Searched refs:is_reference_v (Results 1 – 18 of 18) sorted by relevance
/freebsd/contrib/llvm-project/libcxx/include/__ranges/ |
H A D | join_view.h | 56 requires is_reference_v<range_reference_t<_View>> && forward_range<_View> && forward_range<range_reference_t<_View>> 91 static constexpr bool _UseInnerCache = !is_reference_v<_InnerRange>; 112 constexpr bool __use_const = __simple_view<_View> && is_reference_v<range_reference_t<_View>>; 122 requires forward_range<const _V2> && is_reference_v<range_reference_t<const _V2>> && 129 if constexpr (forward_range<_View> && is_reference_v<_InnerRange> && forward_range<_InnerRange> && 138 requires forward_range<const _V2> && is_reference_v<range_reference_t<const _V2>> && 201 static constexpr bool __ref_is_glvalue = is_reference_v<range_reference_t<_Base>>;
|
H A D | elements_view.h | 59 concept __returnable_element = is_reference_v<_Tp> || move_constructible<tuple_element_t<_Np, _Tp>>; 179 if constexpr (is_reference_v<range_reference_t<_Base>>) {
|
H A D | transform_view.h | 164 conditional_t< is_reference_v<invoke_result_t<_Fn&, range_reference_t<_View>>>,
|
/freebsd/contrib/llvm-project/libcxx/include/__type_traits/ |
H A D | is_reference.h | 34 inline constexpr bool is_reference_v = __is_reference(_Tp); variable 62 inline constexpr bool is_reference_v = is_reference<_Tp>::value;
|
H A D | common_reference.h | 62 is_reference_v<__cv_cond_res<_Xp, _Yp>> 142 …requires is_reference_v<_Tp> && is_reference_v<_Up> && requires { typename __common_ref_t<_Tp, _Up…
|
/freebsd/contrib/llvm-project/libcxx/include/__stop_token/ |
H A D | intrusive_shared_ptr.h | 123 …std::is_reference_v<__ret_type>, "__get_atomic_ref_count should return a reference to the atomic c… in decltype()
|
/freebsd/contrib/llvm-project/libcxx/include/__iterator/ |
H A D | common_iterator.h | 130 …} || is_reference_v<iter_reference_t<_I2>> || constructible_from<iter_value_t<_I2>, iter_reference… 136 } else if constexpr (is_reference_v<iter_reference_t<_Iter>>) {
|
H A D | iterator_traits.h | 174 … __cpp17_input_iterator<_Ip> && constructible_from<_Ip> && is_reference_v<iter_reference_t<_Ip>> &&
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | ErrorOr.h | 59 static constexpr bool isRef = std::is_reference_v<T>;
|
H A D | raw_ostream.h | 423 std::enable_if_t<!std::is_reference_v<OStream> &&
|
H A D | Error.h | 485 static constexpr bool isRef = std::is_reference_v<T>;
|
/freebsd/contrib/llvm-project/libcxx/modules/std/ |
H A D | type_traits.cppm |
|
/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | type_traits | 274 template <class T> inline constexpr bool is_reference_v
|
H A D | optional | 592 …static_assert(!is_reference_v<value_type>, "instantiation of optional with a reference type is ill…
|
H A D | variant | 1177 …static_assert(__all<!is_reference_v<_Types>...>::value, "variant can not have a reference type as …
|
/freebsd/contrib/llvm-project/libcxx/include/__expected/ |
H A D | expected.h | 448 …static_assert(!is_reference_v<_Tp> && !is_function_v<_Tp> && !is_same_v<remove_cv_t<_Tp>, in_place…
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | STLExtras.h | 311 static_assert(std::is_reference_v<T>,
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/ |
H A D | StdSymbolMap.inc | 1735 SYMBOL(is_reference_v, std::, <type_traits>)
|