Home
last modified time | relevance | path

Searched refs:is_reference (Results 1 – 25 of 28) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/libcxx/include/__type_traits/
HDis_reference.h30 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;
HDis_nothrow_constructible.h56 is_reference<_Tp>::value,
62 …: __libcpp_is_nothrow_constructible<is_constructible<_Tp>::value, is_reference<_Tp>::value, _Tp> {…
HDis_function.h32 : public integral_constant<bool, !(is_reference<_Tp>::value || is_const<const _Tp>::value)> {};
HDis_destructible.h74 struct __destructible_false<_Tp, false> : public __destructible_imp<_Tp, is_reference<_Tp>::value> …
/freebsd-13-stable/contrib/llvm-project/libcxx/include/__memory/
HDunique_ptr.h111 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-13-stable/contrib/llvm-project/libcxx/include/__algorithm/
HDiterator_operations.h112 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-13-stable/contrib/llvm-project/lldb/bindings/interface/
HDSBTypeExtensions.i60is_reference = property(IsReferenceType, None, doc='''A read only property that returns a boolean …
61is_reference = property(IsReferenceType, None, doc='''A read only property that returns a boolean …
/freebsd-13-stable/contrib/llvm-project/libcxx/include/
HDany96 #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.");
HDtype_traits50 template <class T> struct is_reference;
275 = is_reference<T>::value; // C++17
466 #include <__type_traits/is_reference.h>
HDtuple246 #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…
HDoptional206 #include <__type_traits/is_reference.h>
347 template <class _Tp, bool = is_reference<_Tp>::value>
HD__hash_table35 #include <__type_traits/is_reference.h>
163 static_assert(!is_reference<_Tp>::value && !is_const<_Tp>::value, "");
/freebsd-13-stable/contrib/googletest/googlemock/include/gmock/
HDgmock-actions.h936 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,
HDgmock-matchers.h541 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-13-stable/contrib/llvm-project/compiler-rt/lib/orc/
HDerror.h189 static constexpr bool IsRef = std::is_reference<T>::value;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ADT/
HDFunctionExtras.h101 static_assert(!std::is_reference<T>::value,
HDSTLExtras.h1416 using type = std::conditional_t<std::is_reference<EltTy>::value, FirstTy,
/freebsd-13-stable/contrib/llvm-project/libcxx/include/__iterator/
HDmove_iterator.h108 …typedef __conditional_t<is_reference<__reference>::value, __libcpp_remove_reference_t<__reference>…
/freebsd-13-stable/contrib/llvm-project/libcxx/include/experimental/
HDpropagate_const120 #include <__type_traits/is_reference.h>
159 …static_assert(!is_reference<_Tp>::value, "Instantiation of propagate_const with a reference type i…
/freebsd-13-stable/contrib/llvm-project/libcxx/modules/std/
HDtype_traits.inc40 using std::is_reference;
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
HDClangExpressionDeclMap.cpp1570 bool is_reference = pt.IsReferenceType(); in AddExpressionVariable() local
1573 if (is_reference) in AddExpressionVariable()
1590 if (is_reference) in AddExpressionVariable()
/freebsd-13-stable/contrib/llvm-project/libcxx/include/__utility/
HDpair.h91 static const bool value = !is_reference<first_type>::value && !is_reference<second_type>::value;
/freebsd-13-stable/contrib/googletest/googletest/include/gtest/internal/
HDgtest-internal.h1116 static_assert(!std::is_reference<Element>::value,
/freebsd-13-stable/lib/libc++/
DMakefile1283 TTR_HEADERS+= is_reference.h
Dlibcxx.imp790 { include: [ "<__type_traits/is_reference.h>", "private", "<type_traits>", "public" ] },

12