Searched refs:is_lvalue_reference (Results 1 - 18 of 18) sorted by relevance

/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_lvalue_reference/requirements/
H A Dexplicit_instantiation.cc30 template struct is_lvalue_reference<test_type>;
H A Dtypedefs.cc31 typedef std::is_lvalue_reference<int> test_type;
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_lvalue_reference/
H A Dvalue.cc28 using std::is_lvalue_reference;
31 static_assert(test_category<is_lvalue_reference, int&>(true), "");
32 static_assert(test_category<is_lvalue_reference, ClassType&>(true), "");
33 static_assert(test_category<is_lvalue_reference, int(&)(int)>(true), "");
36 static_assert(test_category<is_lvalue_reference, int&&>(false), "");
37 static_assert(test_category<is_lvalue_reference, ClassType>(false), "");
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/cpp0x/
H A Dtemplate_deduction.C21 template <class T> struct is_lvalue_reference : public integral_constant<bool, false> {}; struct in inherits:integral_constant
22 template <class T> struct is_lvalue_reference<T&> : public integral_constant<bool, true> {}; struct in inherits:integral_constant
31 sa<is_lvalue_reference<T&&>::value == is_lvalue_ref> t1;
39 sa<is_lvalue_reference<const T&&>::value == is_lvalue_ref> t1;
47 sa<is_lvalue_reference<T*&&>::value == is_lvalue_ref> t1;
H A Dconstexpr-ref8.C8 template<class T> struct is_lvalue_reference { static const bool value = false; }; struct
9 template<class T> struct is_lvalue_reference<T&> { static const bool value = true; }; struct
26 is_lvalue_reference <C &&>::value,
H A Dreference_collapsing.C22 template <class T> struct is_lvalue_reference : public integral_constant<bool, false> {}; struct in inherits:integral_constant
23 template <class T> struct is_lvalue_reference<T&> : public integral_constant<bool, true> {}; struct in inherits:integral_constant
53 sa<is_lvalue_reference<T>::value == is_lvalue_ref> t1;
H A Dpr57101.C43 template < typename > struct is_lvalue_reference:false_type struct in namespace:__anon901
98 is_lvalue_reference
H A Dvariadic98.C41 template<typename> struct is_lvalue_reference : public false_type { struct in namespace:std
45 template<typename _Tp> struct is_reference : public integral_constant<bool, (is_lvalue_reference<_Tp>::value || is_rvalue_reference<_Tp>::value)> {
73 template<typename _Tp> inline typename enable_if<!is_lvalue_reference<_Tp>::value, _Tp&&>::type forward(typename std::identity<_Tp>::type& __t) {
75 template<typename _Tp> inline typename enable_if<is_lvalue_reference<_Tp>::value, _Tp>::type forward(typename std::identity<_Tp>::type __t) {
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/forward/
H A Dc_neg.cc33 !std::is_lvalue_reference<U>::value
H A Da.cc31 !std::is_lvalue_reference<U>::value
H A Db.cc31 !std::is_lvalue_reference<U>::value
H A De.cc33 !std::is_lvalue_reference<U>::value
H A Dd.cc31 !std::is_lvalue_reference<U>::value
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/torture/
H A Dpr53752.C17 template< typename T > struct is_lvalue_reference : public ::integral_constant<bool,false> { struct in inherits:::integral_constant
28 static const bool value = (::type_traits::ice_or< ::is_lvalue_reference<T>::value, ::is_rvalue_reference<T>::value >::value) ;
/haiku-buildtools/gcc/libstdc++-v3/include/bits/
H A Dmove.h89 static_assert(!std::is_lvalue_reference<_Tp>::value, "template argument"
/haiku-buildtools/gcc/libstdc++-v3/testsuite/experimental/type_traits/
H A Dvalue.cc53 && is_lvalue_reference<int&>::value, "");
55 && !is_lvalue_reference<int>::value, "");
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/opt/
H A Ddump1.C69 struct is_lvalue_reference struct in namespace:std
99 : public __or_<is_lvalue_reference<_Tp>,
/haiku-buildtools/gcc/libstdc++-v3/include/debug/
H A Dfunctions.h39 # include <type_traits> // for is_lvalue_reference and __and_
258 using __lvalref = std::is_lvalue_reference<

Completed in 227 milliseconds