Searched refs:is_lvalue_reference (Results 1 – 12 of 12) sorted by relevance
26 struct _LIBCPP_TEMPLATE_VIS is_lvalue_reference : _BoolConstant<__is_lvalue_reference(_Tp)> { }; struct45 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS is_lvalue_reference : public false_type {};46 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS is_lvalue_reference<_Tp&> : public true_type {};60 inline constexpr bool is_lvalue_reference_v = is_lvalue_reference<_Tp>::value;
32 static_assert(!is_lvalue_reference<_Tp>::value, "cannot forward an rvalue as an lvalue"); in forward()
62 is_lvalue_reference<_Tp>::value,
68 typename = std::enable_if_t<!std::is_lvalue_reference<T>::value>>
1350 typename = std::enable_if_t<!std::is_lvalue_reference<T>::value>>
40 template <class T> struct is_lvalue_reference;257 = is_lvalue_reference<T>::value; // C++17
412 (is_lvalue_reference<_Up>::value && is_convertible<_UpPtr, _TpPtr>::value)416 return (is_lvalue_reference<_Tp>::value && _CheckLValueArg::value)417 || (is_rvalue_reference<_Tp>::value && !is_lvalue_reference<_Up>::value &&
41 + static_assert(!std::is_lvalue_reference<_Tp>::value,
694 !is_lvalue_reference<_Dp>::value &&717 is_lvalue_reference<_Dp>::value &&
508 static_assert(std::is_lvalue_reference<arg_type>::value &&
553 SYMBOL(is_lvalue_reference, std::, <type_traits>)
1743 typename = std::enable_if_t<!std::is_lvalue_reference<T>::value>>1817 typename = std::enable_if_t<!std::is_lvalue_reference<T>::value>>