Searched refs:NonAssignable (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/move.iterators/move.sentinel/ |
| H A D | assign.converting.pass.cpp | 23 struct NonAssignable { struct 24 NonAssignable& operator=(int i); 26 static_assert(std::semiregular<NonAssignable>); 27 static_assert(std::is_assignable_v<NonAssignable, int>); 28 static_assert(!std::assignable_from<NonAssignable, int>); 52 … static_assert(!std::is_assignable_v<std::move_sentinel<NonAssignable>, std::move_sentinel<int>>); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/ |
| H A D | move_pair.pass.cpp | 64 struct NonAssignable struct 66 NonAssignable& operator=(NonAssignable const&) = delete; 67 NonAssignable& operator=(NonAssignable&&) = delete; 104 using T = std::tuple<int, NonAssignable>; in main() 105 using P = std::pair<int, NonAssignable>; in main() 157 using T1 = std::tuple<NonAssignable&, int>; in main() 158 using P1 = std::pair<NonAssignable&, int>; in main() 161 using T2 = std::tuple<NonAssignable&&, int>; in main() 162 using P2 = std::pair<NonAssignable&&, int>; in main()
|
| H A D | move.pass.cpp | 25 struct NonAssignable { struct 26 NonAssignable& operator=(NonAssignable const&) = delete; 27 NonAssignable& operator=(NonAssignable&&) = delete; 122 using T = std::tuple<int, NonAssignable>; in main() 141 using T = std::tuple<int, NonAssignable>; in main() 175 using T5 = std::tuple<NonAssignable&, int>; in main() 176 using T6 = std::tuple<NonAssignable&&, int>; in main()
|
| H A D | convert_copy.pass.cpp | 37 struct NonAssignable { struct 38 NonAssignable& operator=(NonAssignable const&) = delete; 39 NonAssignable& operator=(NonAssignable&&) = delete; 117 using T = std::tuple<int, NonAssignable>; in main() 118 using U = std::tuple<NonAssignable, int>; in main()
|
| H A D | convert_move.pass.cpp | 51 struct NonAssignable { struct 52 NonAssignable& operator=(NonAssignable const&) = delete; 53 NonAssignable& operator=(NonAssignable&&) = delete; 167 using T = std::tuple<int, NonAssignable>; in main() 168 using U = std::tuple<NonAssignable, int>; in main() 214 using T1 = std::tuple<NonAssignable&, long>; in main() 215 using T2 = std::tuple<NonAssignable&, int>; in main() 218 using T3 = std::tuple<NonAssignable&&, long>; in main() 219 using T4 = std::tuple<NonAssignable&&, int>; in main()
|
| H A D | copy.pass.cpp | 24 struct NonAssignable { struct 25 NonAssignable& operator=(NonAssignable const&) = delete; 26 NonAssignable& operator=(NonAssignable&&) = delete; 115 using T = std::tuple<int, NonAssignable>; in main()
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/utility/pairs/pairs.pair/ |
| H A D | assign_pair_cxx03.pass.cpp | 23 struct NonAssignable { struct 24 NonAssignable() {} in NonAssignable() argument 26 NonAssignable& operator=(NonAssignable const&); 38 typedef std::pair<int, NonAssignable> P; in main()
|
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | ArrayRefTest.cpp | 65 struct NonAssignable { in TEST() struct 68 NonAssignable(const char *Ptr) : Ptr(Ptr) {} in TEST() function 69 NonAssignable(const NonAssignable &RHS) = default; in TEST() 70 void operator=(const NonAssignable &RHS) { assert(RHS.Ptr != nullptr); } in TEST() argument 71 bool operator==(const NonAssignable &RHS) const { return Ptr == RHS.Ptr; } in TEST() argument 73 ArrayRef<NonAssignable> Array3Copy = makeArrayRef(Array3Src).copy(Alloc); in TEST()
|