| /llvm-project-15.0.7/libcxx/test/std/utilities/meta/meta.unary/meta.unary.comp/ |
| H A D | is_reference.pass.cpp | 25 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 D | increment.pass.cpp | 31 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 D | decrement.pass.cpp | 39 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 D | plus.pass.cpp | 33 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 D | plus_eq.pass.cpp | 32 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 D | minus_eq.pass.cpp | 32 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 D | minus.pass.cpp | 43 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 D | join_view.h | 45 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 D | subrange.h | 54 !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 D | deref.pass.cpp | 33 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 D | increment.pass.cpp | 47 static_assert(!std::is_reference_v<decltype(i2)>); in test()
|
| /llvm-project-15.0.7/libcxx/include/__type_traits/ |
| H A D | is_reference.h | 36 inline constexpr bool is_reference_v = __is_reference(_Tp); variable 57 inline constexpr bool is_reference_v = is_reference<_Tp>::value;
|
| H A D | common_reference.h | 61 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 D | increment.pass.cpp | 55 static_assert(!std::is_reference_v<decltype(i2)>); in test()
|
| /llvm-project-15.0.7/libcxx/include/__iterator/ |
| H A D | common_iterator.h | 113 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 D | begin.pass.cpp | 132 …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 D | test_iterators.h | 1008 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 D | type_traits | 274 template <class T> inline constexpr bool is_reference_v
|
| H A D | optional | 659 static_assert(!is_reference_v<value_type>,
|
| H A D | variant | 1288 static_assert(__all<!is_reference_v<_Types>...>::value,
|
| /llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/ |
| H A D | StdSymbolMap.inc | 605 SYMBOL(is_reference_v, std::, <type_traits>)
|