| /llvm-project-15.0.7/libcxx/test/std/utilities/meta/meta.unary/meta.unary.comp/ |
| H A D | is_reference.pass.cpp | 20 static_assert( std::is_reference<T>::value, ""); in test_is_reference() 21 static_assert( std::is_reference<const T>::value, ""); in test_is_reference() 22 static_assert( std::is_reference<volatile T>::value, ""); in test_is_reference() 23 static_assert( std::is_reference<const volatile T>::value, ""); in test_is_reference() 35 static_assert(!std::is_reference<T>::value, ""); in test_is_not_reference() 36 static_assert(!std::is_reference<const T>::value, ""); in test_is_not_reference() 37 static_assert(!std::is_reference<volatile T>::value, ""); in test_is_not_reference() 38 static_assert(!std::is_reference<const volatile T>::value, ""); in test_is_not_reference()
|
| H A D | lvalue_ref.pass.cpp | 20 static_assert( std::is_reference<T>::value, ""); in test_lvalue_ref()
|
| H A D | rvalue_ref.pass.cpp | 20 static_assert( std::is_reference<T>::value, ""); in test_rvalue_ref()
|
| H A D | void.pass.cpp | 20 static_assert(!std::is_reference<T>::value, ""); in test_void_imp()
|
| H A D | member_object_pointer.pass.cpp | 20 static_assert(!std::is_reference<T>::value, ""); in test_member_object_pointer_imp()
|
| H A D | floating_point.pass.cpp | 20 static_assert(!std::is_reference<T>::value, ""); in test_floating_point_imp()
|
| H A D | pointer.pass.cpp | 20 static_assert(!std::is_reference<T>::value, ""); in test_pointer_imp()
|
| H A D | union.pass.cpp | 20 static_assert(!std::is_reference<T>::value, ""); in test_union_imp()
|
| H A D | enum.pass.cpp | 20 static_assert(!std::is_reference<T>::value, ""); in test_enum_imp()
|
| H A D | function.pass.cpp | 20 static_assert(!std::is_reference<T>::value, ""); in test_function_imp()
|
| H A D | member_function_pointer.pass.cpp | 20 static_assert(!std::is_reference<T>::value, ""); in test_member_function_pointer_imp()
|
| H A D | class.pass.cpp | 20 static_assert(!std::is_reference<T>::value, ""); in test_class_imp()
|
| H A D | array.pass.cpp | 20 static_assert(!std::is_reference<T>::value, ""); in test_array_imp()
|
| H A D | integral.pass.cpp | 20 static_assert(!std::is_reference<T>::value, ""); in test_integral_imp()
|
| /llvm-project-15.0.7/libcxx/include/__type_traits/ |
| H A D | is_reference.h | 32 struct _LIBCPP_TEMPLATE_VIS is_reference : _BoolConstant<__is_reference(_Tp)> { }; struct 51 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS is_reference : public false_type {}; 52 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS is_reference<_Tp&> : public true_type {}; 53 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS is_reference<_Tp&&> : public true_type {}; 57 inline constexpr bool is_reference_v = is_reference<_Tp>::value;
|
| H A D | is_nothrow_constructible.h | 55 …: __libcpp_is_nothrow_constructible<is_constructible<_Tp, _Args...>::value, is_reference<_Tp>::val… 61 : __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_trivially_destructible.h | 35 is_reference<_Tp>::value> {};
|
| H A D | is_nothrow_destructible.h | 72 is_reference<_Tp>::value> {};
|
| H A D | is_destructible.h | 76 struct __destructible_false<_Tp, false> : public __destructible_imp<_Tp, is_reference<_Tp>::value> …
|
| /llvm-project-15.0.7/llvm/test/tools/dsymutil/X86/ |
| H A D | modules-pruning.cpp | 41 template <class T> struct is_reference : false_type {}; struct 42 template <class T> struct is_reference<T&> : true_type {}; struct 47 static const bool isRef = is_reference<T>::value;
|
| /llvm-project-15.0.7/libcxx/include/__memory/ |
| H A D | unique_ptr.h | 82 static_assert(!is_reference<_Deleter>::value, "incorrect specialization"); 155 (is_reference<_Dp>::value && is_same<_Dp, _UDel>::value) || 156 (!is_reference<_Dp>::value && is_convertible<_UDel, _Dp>::value) 191 static_assert(!is_reference<deleter_type>::value, 377 (is_reference<_Dp>::value && is_same<_Dp, _UDel>::value) || 378 (!is_reference<_Dp>::value && is_convertible<_UDel, _Dp>::value) 423 static_assert(!is_reference<deleter_type>::value, 432 static_assert(!is_reference<deleter_type>::value,
|
| /llvm-project-15.0.7/libcxx/include/__algorithm/ |
| H A D | iterator_operations.h | 112 is_reference<__deref_t<_Iter> >::value, 126 !is_reference<__deref_t<_Iter> >::value,
|
| /llvm-project-15.0.7/llvm/utils/unittest/googlemock/include/gmock/ |
| H A D | gmock-more-actions.h | 111 GTEST_COMPILE_ASSERT_(std::is_reference<argk_type>::value, in ACTION_TEMPLATE()
|
| /llvm-project-15.0.7/clang/bindings/python/tests/cindex/ |
| H A D | test_cursor_kind.py | 31 self.assertTrue(CursorKind.TYPE_REF.is_reference())
|