Home
last modified time | relevance | path

Searched refs:declval (Results 1 – 25 of 466) sorted by relevance

12345678910>>...19

/llvm-project/libcxx/test/support/
H A Dtest_comparisons.h119 ASSERT_NOEXCEPT(std::declval<const T&>() == std::declval<const U&>()); in AssertComparisonsAreNoexcept()
120 ASSERT_NOEXCEPT(std::declval<const T&>() != std::declval<const U&>()); in AssertComparisonsAreNoexcept()
121 ASSERT_NOEXCEPT(std::declval<const T&>() < std::declval<const U&>()); in AssertComparisonsAreNoexcept()
122 ASSERT_NOEXCEPT(std::declval<const T&>() <= std::declval<const U&>()); in AssertComparisonsAreNoexcept()
123 ASSERT_NOEXCEPT(std::declval<const T&>() > std::declval<const U&>()); in AssertComparisonsAreNoexcept()
124 ASSERT_NOEXCEPT(std::declval<const T&>() >= std::declval<const U&>()); in AssertComparisonsAreNoexcept()
129 ASSERT_SAME_TYPE(decltype(std::declval<const T&>() == std::declval<const U&>()), bool); in AssertComparisonsReturnBool()
130 ASSERT_SAME_TYPE(decltype(std::declval<const T&>() != std::declval<const U&>()), bool); in AssertComparisonsReturnBool()
131 ASSERT_SAME_TYPE(decltype(std::declval<const T&>() < std::declval<const U&>()), bool); in AssertComparisonsReturnBool()
132 ASSERT_SAME_TYPE(decltype(std::declval<const T&>() <= std::declval<const U&>()), bool); in AssertComparisonsReturnBool()
[all …]
/llvm-project/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.swap/
H A Dswap_noexcept.pass.cpp125 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
131 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
136 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
141 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
146 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
152 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
156 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
160 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
164 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
168 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
[all …]
/llvm-project/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.swap/
H A Dswap_noexcept.pass.cpp126 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
132 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
137 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
142 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
147 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
153 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
157 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
161 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
165 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
169 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
[all …]
/llvm-project/libcxx/test/std/containers/unord/unord.set/unord.set.swap/
H A Dswap_noexcept.pass.cpp125 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
131 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
136 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
141 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
146 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
152 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
156 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
160 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
164 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
168 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
[all …]
/llvm-project/libcxx/test/std/containers/unord/unord.map/unord.map.swap/
H A Dswap_noexcept.pass.cpp127 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
133 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
138 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
143 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
148 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
154 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
158 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
162 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
166 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
170 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
[all …]
/llvm-project/clang/test/SemaCXX/
H A Dvector-size-conditional.cpp126 T &&declval();
131 static_assert(is_same_v<TwoInts, decltype(declval<TwoInts>() ? declval<TwoInts>() : declval<TwoInts>())>); in ResultTypes()
132 static_assert(is_same_v<TwoFloats, decltype(declval<TwoInts>() ? declval<TwoFloats>() : declval<TwoFloats>())>); in ResultTypes()
135 static_assert(is_same_v<TwoUInts, decltype(declval<TwoInts>() ? declval<int>() : declval<unsigne in ResultTypes()
[all...]
H A Dext-vector-type-conditional.cpp119 T &&declval();
124 static_assert(is_same_v<TwoInts, decltype(declval<TwoInts>() ? declval<TwoInts>() : declval<TwoInts>())>); in ResultTypes()
125 static_assert(is_same_v<TwoFloats, decltype(declval<TwoInts>() ? declval<TwoFloats>() : declval<TwoFloats>())>); in ResultTypes()
128 static_assert(is_same_v<TwoUInts, decltype(declval<TwoInts>() ? declval<int>() : declval<unsigne in ResultTypes()
[all...]
/llvm-project/libcxx/test/std/containers/associative/multiset/multiset.special/
H A Dswap_noexcept.pass.cpp98 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
103 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
107 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
112 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
118 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
122 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
126 static_assert( noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
130 static_assert( noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
135 static_assert( noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
/llvm-project/libcxx/test/std/containers/associative/set/set.special/
H A Dswap_noexcept.pass.cpp98 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
103 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
107 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
112 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
118 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
122 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
126 static_assert( noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
130 static_assert( noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
135 static_assert( noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
/llvm-project/libcxx/test/std/containers/associative/map/map.special/
H A Dswap_noexcept.pass.cpp99 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
104 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
108 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
113 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
119 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
123 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
127 static_assert( noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
131 static_assert( noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
136 static_assert( noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
/llvm-project/libcxx/test/std/containers/associative/multimap/multimap.special/
H A Dswap_noexcept.pass.cpp99 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
104 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
108 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
113 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
119 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
123 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
127 static_assert( noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
131 static_assert( noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
136 static_assert( noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
/llvm-project/libcxx/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.nonmember/
H A Diter_swap.pass.cpp82 …ASSERT_NOEXCEPT(std::ranges::iter_swap(--std::declval<ThrowingCopyNoexceptDecrement&>(), --std::de… in test()
85 ASSERT_NOT_NOEXCEPT(iter_swap(std::declval<RI1>(), std::declval<RI2>())); in test()
86 ASSERT_NOT_NOEXCEPT(iter_swap(std::declval<RI2>(), std::declval<RI1>())); in test()
110 …SERT_NOT_NOEXCEPT(std::ranges::iter_swap(--std::declval<NoexceptCopyThrowingDecrement&>(), --std:: in test()
113 ASSERT_NOT_NOEXCEPT(iter_swap(std::declval<RI1>(), std::declval<RI2>())); in test()
114 ASSERT_NOT_NOEXCEPT(iter_swap(std::declval<RI2>(), std::declval<RI1>())); in test()
138 …ASSERT_NOEXCEPT(std::ranges::iter_swap(--std::declval<NoexceptCopyAndDecrement&>(), --std::declval in test()
141 ASSERT_NOEXCEPT(iter_swap(std::declval<RI1>(), std::declval<RI2>())); in test()
142 ASSERT_NOEXCEPT(iter_swap(std::declval<RI2>(), std::declval<RI1>())); in test()
/llvm-project/libcxx/test/std/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/
H A Dplus.pass.cpp92 ASSERT_NOEXCEPT(std::declval<year_month_day_last>() + std::declval<months>()); in main()
93 ASSERT_NOEXCEPT(std::declval<months>() + std::declval<year_month_day_last>()); in main()
95 ASSERT_SAME_TYPE(year_month_day_last, decltype(std::declval<year_month_day_last>() + std::declval<months>())); in main()
96 ASSERT_SAME_TYPE(year_month_day_last, decltype(std::declval<months>() + std::declval<year_month_day_last>())); in main()
99 ASSERT_NOEXCEPT(std::declval<year_month_day_last>() + std::declval<year in main()
[all...]
/llvm-project/libcxx/test/std/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/
H A Dplus.pass.cpp41 ASSERT_NOEXCEPT(std::declval<year_month>() + std::declval<years>()); in test_ym_plus_y()
42 ASSERT_NOEXCEPT(std::declval<years>() + std::declval<year_month>()); in test_ym_plus_y()
44 ASSERT_SAME_TYPE(year_month, decltype(std::declval<year_month>() + std::declval<years>())); in test_ym_plus_y()
45 ASSERT_SAME_TYPE(year_month, decltype(std::declval<years>() + std::declval<year_month>())); in test_ym_plus_y()
63 ASSERT_NOEXCEPT(std::declval<year_month>() + std::declval<month in test_ym_plus_m()
[all...]
H A Dminus.pass.cpp80 ASSERT_NOEXCEPT(std::declval<year_month>() - std::declval<years>()); in main()
81 ASSERT_SAME_TYPE(year_month, decltype(std::declval<year_month>() - std::declval<years>())); in main()
84 ASSERT_NOEXCEPT(std::declval<year_month>() - std::declval<months>()); in main()
85 ASSERT_SAME_TYPE(year_month, decltype(std::declval<year_month>() - std::declval<months>())); in main()
88 ASSERT_NOEXCEPT(std::declval<year_month>() - std::declval<year_mont in main()
[all...]
/llvm-project/libcxx/test/std/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/
H A Dplus.pass.cpp88 ASSERT_NOEXCEPT(std::declval<year_month_day>() + std::declval<months>()); in main()
89 ASSERT_NOEXCEPT(std::declval<months>() + std::declval<year_month_day>()); in main()
91 ASSERT_SAME_TYPE(year_month_day, decltype(std::declval<year_month_day>() + std::declval<months>())); in main()
92 ASSERT_SAME_TYPE(year_month_day, decltype(std::declval<months>() + std::declval<year_month_day>())); in main()
95 ASSERT_NOEXCEPT(std::declval<year_month_day>() + std::declval<year in main()
[all...]
/llvm-project/libcxx/test/std/containers/sequences/vector.bool/
H A Dswap_noexcept.pass.cpp60 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
64 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
68 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
76 static_assert( noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
80 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
88 static_assert( noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
/llvm-project/libcxx/test/std/strings/basic.string.literals/
H A Dnoexcept.compile.pass.cpp16 static_assert(!noexcept(std::operator""s(std::declval<const char*>(), std::declval<int>())), "");
18 static_assert(!noexcept(std::operator""s(std::declval<const char8_t*>(), std::declval<int>())), "");
20 static_assert(!noexcept(std::operator""s(std::declval<const char16_t*>(), std::declval<int>())), ""…
21 static_assert(!noexcept(std::operator""s(std::declval<const char32_t*>(), std::declval<int>())), ""…
23 static_assert(!noexcept(std::operator""s(std::declval<const wchar_t*>(), std::declval<int>())), "");
/llvm-project/libcxx/test/std/containers/sequences/deque/deque.special/
H A Dswap_noexcept.pass.cpp61 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
66 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
70 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
77 static_assert( noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
79 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
86 static_assert( noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
/llvm-project/libcxx/test/std/containers/sequences/vector/vector.special/
H A Dswap_noexcept.compile.pass.cpp62 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in test()
67 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in test()
72 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in test()
78 static_assert( noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in test()
80 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in test()
87 static_assert( noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in test()
/llvm-project/libcxx/test/std/containers/sequences/forwardlist/forwardlist.spec/
H A Dswap_noexcept.pass.cpp61 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
66 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
70 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
77 static_assert( noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
79 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
86 static_assert( noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
/llvm-project/libcxx/test/std/containers/sequences/list/list.special/
H A Dswap_noexcept.pass.cpp61 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
66 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
70 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
77 static_assert( noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
79 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
86 static_assert( noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
/llvm-project/libcxx/test/std/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/
H A Dplus.pass.cpp98 ASSERT_NOEXCEPT(std::declval<year_month_weekday>() + std::declval<months>()); in main()
99 ASSERT_NOEXCEPT(std::declval<months>() + std::declval<year_month_weekday>()); in main()
101 ASSERT_SAME_TYPE(year_month_weekday, decltype(std::declval<year_month_weekday>() + std::declval<months>())); in main()
102 ASSERT_SAME_TYPE(year_month_weekday, decltype(std::declval<months>() + std::declval<year_month_weekday>())); in main()
105 ASSERT_NOEXCEPT(std::declval<year_month_weekday>() + std::declval<year in main()
[all...]
/llvm-project/libcxx/test/std/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/
H A Dplus.pass.cpp97 ASSERT_NOEXCEPT(std::declval<year_month_weekday_last>() + std::declval<months>()); in main()
98 ASSERT_NOEXCEPT(std::declval<months>() + std::declval<year_month_weekday_last>()); in main()
100 ASSERT_SAME_TYPE(year_month_weekday_last, decltype(std::declval<year_month_weekday_last>() + std::declval<months>())); in main()
101 ASSERT_SAME_TYPE(year_month_weekday_last, decltype(std::declval<months>() + std::declval<year_month_weekday_last>())); in main()
104 ASSERT_NOEXCEPT(std::declval<year_month_weekday_last>() + std::declval<year in main()
[all...]
/llvm-project/libcxx/test/std/strings/basic.string/string.nonmembers/string.special/
H A Dswap_noexcept.pass.cpp57 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
62 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
69 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
71 static_assert(!noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()
78 static_assert(noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); in main()

12345678910>>...19