/freebsd/contrib/llvm-project/libcxx/include/__type_traits/ |
H A D | is_reference.h | 30 struct _LIBCPP_TEMPLATE_VIS is_reference : _BoolConstant<__is_reference(_Tp)> {}; struct 54 struct _LIBCPP_TEMPLATE_VIS is_reference : public false_type {}; 56 struct _LIBCPP_TEMPLATE_VIS is_reference<_Tp&> : public true_type {}; 58 struct _LIBCPP_TEMPLATE_VIS is_reference<_Tp&&> : public true_type {}; 62 inline constexpr bool is_reference_v = is_reference<_Tp>::value;
|
H A D | is_nothrow_constructible.h | 56 is_reference<_Tp>::value, 62 …: __libcpp_is_nothrow_constructible<is_constructible<_Tp>::value, is_reference<_Tp>::value, _Tp> {…
|
H A D | is_function.h | 32 : public integral_constant<bool, !(is_reference<_Tp>::value || is_const<const _Tp>::value)> {};
|
H A D | is_destructible.h | 74 struct __destructible_false<_Tp, false> : public __destructible_imp<_Tp, is_reference<_Tp>::value> …
|
/freebsd/contrib/llvm-project/libcxx/include/__memory/ |
H A D | unique_ptr.h | 111 static_assert(!is_reference<_Deleter>::value, "incorrect specialization"); 184 __enable_if_t< (is_reference<_Dp>::value && is_same<_Dp, _UDel>::value) || 185 (!is_reference<_Dp>::value && is_convertible<_UDel, _Dp>::value) >; 209 static_assert(!is_reference<deleter_type>::value, "rvalue deleter bound to reference"); 358 __enable_if_t< (is_reference<_Dp>::value && is_same<_Dp, _UDel>::value) || 359 (!is_reference<_Dp>::value && is_convertible<_UDel, _Dp>::value) >; 396 static_assert(!is_reference<deleter_type>::value, "rvalue deleter bound to reference"); 402 static_assert(!is_reference<deleter_type>::value, "rvalue deleter bound to reference");
|
/freebsd/contrib/llvm-project/lldb/bindings/interface/ |
H A D | SBTypeExtensions.i | 60 is_reference = property(IsReferenceType, None, doc='''A read only property that returns a boolean value that indicates if this type is a reference type.''') 61 is_reference = property(IsReferenceType, None, doc='''A read only property that returns a boolean value that indicates if this type is a function type.''')
|
/freebsd/contrib/llvm-project/libcxx/include/__algorithm/ |
H A D | iterator_operations.h | 112 template <class _Iter, __enable_if_t<is_reference<__deref_t<_Iter> >::value, int> = 0> 123 template <class _Iter, __enable_if_t<!is_reference<__deref_t<_Iter> >::value, int> = 0>
|
/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | any | 96 #include <__type_traits/is_reference.h> 557 static_assert(!is_reference<_ValueType>::value, "_ValueType may not be a reference."); 575 static_assert(!is_reference<_ValueType>::value, "_ValueType may not be a reference.");
|
H A D | type_traits | 50 template <class T> struct is_reference; 275 = is_reference<T>::value; // C++17 466 #include <__type_traits/is_reference.h>
|
H A D | tuple | 246 #include <__type_traits/is_reference.h> 316 …static_assert(!is_reference<_Hp>::value, "Attempted to default construct a reference element in a … 321 …static_assert(!is_reference<_Hp>::value, "Attempted to default construct a reference element in a … 327 …static_assert(!is_reference<_Hp>::value, "Attempted to default construct a reference element in a … 332 …static_assert(!is_reference<_Hp>::value, "Attempted to default construct a reference element in a … 357 …static_assert(!is_reference<_Hp>::value, "Attempted to uses-allocator construct a reference elemen… 364 …static_assert(!is_reference<_Hp>::value, "Attempted to uses-allocator construct a reference elemen…
|
H A D | optional | 206 #include <__type_traits/is_reference.h> 347 template <class _Tp, bool = is_reference<_Tp>::value>
|
H A D | __hash_table | 35 #include <__type_traits/is_reference.h> 163 static_assert(!is_reference<_Tp>::value && !is_const<_Tp>::value, "");
|
/freebsd/contrib/googletest/googlemock/include/gmock/ |
H A D | gmock-actions.h | 936 negation<std::is_reference<U>>, // 947 negation<std::is_reference<U>>, // 1159 static_assert(std::is_reference<Result>::value, 1201 static_assert(std::is_reference<Result>::value,
|
H A D | gmock-matchers.h | 541 static_assert(std::is_reference<T>::value || !std::is_reference<U>::value, in SafeMatcherCast() 2418 static_assert(!std::is_reference<Container>::value, 2590 static_assert(!std::is_reference<RhsContainer>::value,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | FunctionExtras.h | 101 static_assert(!std::is_reference<T>::value,
|
H A D | STLExtras.h | 1416 using type = std::conditional_t<std::is_reference<EltTy>::value, FirstTy,
|
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/ |
H A D | error.h | 189 static constexpr bool IsRef = std::is_reference<T>::value;
|
/freebsd/contrib/llvm-project/libcxx/include/__iterator/ |
H A D | move_iterator.h | 108 …typedef __conditional_t<is_reference<__reference>::value, __libcpp_remove_reference_t<__reference>…
|
/freebsd/contrib/llvm-project/libcxx/include/experimental/ |
H A D | propagate_const | 120 #include <__type_traits/is_reference.h> 159 …static_assert(!is_reference<_Tp>::value, "Instantiation of propagate_const with a reference type i…
|
/freebsd/contrib/llvm-project/libcxx/modules/std/ |
H A D | type_traits.cppm |
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ClangExpressionDeclMap.cpp | 1570 bool is_reference = pt.IsReferenceType(); in AddExpressionVariable() local 1573 if (is_reference) in AddExpressionVariable() 1590 if (is_reference) in AddExpressionVariable()
|
/freebsd/contrib/llvm-project/libcxx/include/__utility/ |
H A D | pair.h | 91 static const bool value = !is_reference<first_type>::value && !is_reference<second_type>::value;
|
/freebsd/contrib/googletest/googletest/include/gtest/internal/ |
H A D | gtest-internal.h | 1116 static_assert(!std::is_reference<Element>::value,
|
/freebsd/lib/libc++/ |
H A D | Makefile | 1284 TTR_HEADERS+= is_reference.h
|
H A D | libcxx.imp | 790 { include: [ "<__type_traits/is_reference.h>", "private", "<type_traits>", "public" ] },
|