Home
last modified time | relevance | path

Searched refs:is_reference_v (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/utilities/meta/meta.unary/meta.unary.comp/
H A Dis_reference.pass.cpp25 static_assert( std::is_reference_v<T>, ""); in test_is_reference()
26 static_assert( std::is_reference_v<const T>, ""); in test_is_reference()
27 static_assert( std::is_reference_v<volatile T>, ""); in test_is_reference()
28 static_assert( std::is_reference_v<const volatile T>, ""); in test_is_reference()
40 static_assert(!std::is_reference_v<T>, ""); in test_is_not_reference()
41 static_assert(!std::is_reference_v<const T>, ""); in test_is_not_reference()
42 static_assert(!std::is_reference_v<volatile T>, ""); in test_is_not_reference()
43 static_assert(!std::is_reference_v<const volatile T>, ""); in test_is_not_reference()
/llvm-project-15.0.7/libcxx/test/std/ranges/range.factories/range.iota.view/iterator/
H A Dincrement.pass.cpp31 static_assert(!std::is_reference_v<decltype(iter2++)>); in test()
32 static_assert( std::is_reference_v<decltype(++iter2)>); in test()
43 static_assert(!std::is_reference_v<decltype(iter2++)>); in test()
44 static_assert( std::is_reference_v<decltype(++iter2)>); in test()
58 static_assert(std::is_reference_v<decltype(++iter2)>); in test()
H A Ddecrement.pass.cpp39 static_assert(!std::is_reference_v<decltype(iter2--)>); in test()
40 static_assert( std::is_reference_v<decltype(--iter2)>); in test()
51 static_assert(!std::is_reference_v<decltype(iter2--)>); in test()
52 static_assert( std::is_reference_v<decltype(--iter2)>); in test()
H A Dplus.pass.cpp33 static_assert(std::is_reference_v<decltype(iter2 += 5)>); in test()
45 static_assert(std::is_reference_v<decltype(iter2 += 5)>); in test()
57 static_assert(std::is_reference_v<decltype(iter2 += 5)>); in test()
76 static_assert(std::is_reference_v<decltype(iter2 += 5)>); in test()
H A Dplus_eq.pass.cpp32 static_assert(std::is_reference_v<decltype(iter2 += 5)>); in test()
45 static_assert(std::is_reference_v<decltype(iter2 += 5)>); in test()
58 static_assert(std::is_reference_v<decltype(iter2 += 5)>); in test()
79 static_assert(std::is_reference_v<decltype(iter2 += 5)>); in test()
H A Dminus_eq.pass.cpp32 static_assert(std::is_reference_v<decltype(iter2 -= 5)>); in test()
45 static_assert(std::is_reference_v<decltype(iter2 -= 5)>); in test()
58 static_assert(std::is_reference_v<decltype(iter2 -= 5)>); in test()
79 static_assert(std::is_reference_v<decltype(iter2 -= -5)>); in test()
H A Dminus.pass.cpp43 static_assert(!std::is_reference_v<decltype(iter2 - 5)>); in test()
55 static_assert(!std::is_reference_v<decltype(iter2 - 5)>); in test()
67 static_assert(!std::is_reference_v<decltype(iter2 - 5)>); in test()
84 static_assert(!std::is_reference_v<decltype(iter2 - 5)>); in test()
/llvm-project-15.0.7/libcxx/include/__ranges/
H A Djoin_view.h45 requires is_reference_v<range_reference_t<_View>> &&
74 static constexpr bool _UseCache = !is_reference_v<_InnerRange>;
96 is_reference_v<range_reference_t<_View>>;
104 is_reference_v<range_reference_t<const _V2>>
112 is_reference_v<_InnerRange> &&
125 is_reference_v<range_reference_t<const _V2>>
129 is_reference_v<_ConstInnerRange> &&
184 static constexpr bool __ref_is_glvalue = is_reference_v<range_reference_t<_Base>>;
H A Dsubrange.h54 !is_reference_v<_Tp> && requires(_Tp __t) {
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/range.lazy.split.outer/
H A Dderef.pass.cpp33 static_assert(!std::is_reference_v<decltype(*i)>); in test_one()
42 static_assert(!std::is_reference_v<decltype(*ci)>); in test_one()
H A Dincrement.pass.cpp47 static_assert(!std::is_reference_v<decltype(i2)>); in test()
/llvm-project-15.0.7/libcxx/include/__type_traits/
H A Dis_reference.h36 inline constexpr bool is_reference_v = __is_reference(_Tp); variable
57 inline constexpr bool is_reference_v = is_reference<_Tp>::value;
H A Dcommon_reference.h61 requires requires { typename __cv_cond_res<_Xp, _Yp>; } && is_reference_v<__cv_cond_res<_Xp, _Yp>>
136 requires is_reference_v<_Tp> && is_reference_v<_Up> && requires { typename __common_ref_t<_Tp, _Up>…
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/range.lazy.split.inner/
H A Dincrement.pass.cpp55 static_assert(!std::is_reference_v<decltype(i2)>); in test()
/llvm-project-15.0.7/libcxx/include/__iterator/
H A Dcommon_iterator.h113 is_reference_v<iter_reference_t<_I2>> ||
119 } else if constexpr (is_reference_v<iter_reference_t<_Iter>>) {
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.join.view/
H A Dbegin.pass.cpp132 …static_assert(!std::is_reference_v<std::ranges::range_reference_t<const decltype(innerRValueRange)… in test()
/llvm-project-15.0.7/libcxx/test/support/
H A Dtest_iterators.h1008 requires (std::equality_comparable<T> && !std::is_reference_v<T>)
1020 requires (std::three_way_comparable<T> && !std::is_reference_v<T>)
/llvm-project-15.0.7/libcxx/include/
H A Dtype_traits274 template <class T> inline constexpr bool is_reference_v
H A Doptional659 static_assert(!is_reference_v<value_type>,
H A Dvariant1288 static_assert(__all<!is_reference_v<_Types>...>::value,
/llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/
H A DStdSymbolMap.inc605 SYMBOL(is_reference_v, std::, <type_traits>)