Searched refs:NotMoveAssignable (Results 1 – 8 of 8) sorted by relevance
/llvm-project/libcxx/test/libcxx/ranges/range.adaptors/range.move.wrap/ |
H A D | no_unique_address.pass.cpp | 43 struct NotMoveAssignable { struct 44 constexpr NotMoveAssignable() = default; 45 constexpr NotMoveAssignable(const NotMoveAssignable&) = default; 46 NotMoveAssignable& operator=(const NotMoveAssignable&) = default; 47 constexpr NotMoveAssignable(NotMoveAssignable&&) = default; 48 NotMoveAssignable& operator=(NotMoveAssignable&&) = delete; 70 test_no_unique_address<NotMoveAssignable, false>(); in main()
|
/llvm-project/libcxx/test/libcxx/ranges/range.nonprop.cache/ |
H A D | assign.move.pass.cpp | 33 struct NotMoveAssignable { struct 35 constexpr explicit NotMoveAssignable(int i) : x(i) { } in NotMoveAssignable() argument 36 NotMoveAssignable(NotMoveAssignable&&) = default; 37 NotMoveAssignable& operator=(NotMoveAssignable&&) = delete; 89 test<NotMoveAssignable>(); in tests()
|
/llvm-project/libcxx/test/std/utilities/utility/utility.swap/ |
H A D | swap.pass.cpp | 48 struct NotMoveAssignable { struct 49 NotMoveAssignable(NotMoveAssignable&&); 51 NotMoveAssignable& operator=(NotMoveAssignable&&); 103 static_assert(!can_swap<NotMoveAssignable&>(), ""); in main()
|
/llvm-project/libcxx/test/std/utilities/expected/expected.expected/assign/ |
H A D | assign.unexpected.move.pass.cpp | 42 struct NotMoveAssignable { 43 NotMoveAssignable(NotMoveAssignable&&) = default; 44 NotMoveAssignable& operator=(NotMoveAssignable&&) = delete; 62 static_assert(!std::is_assignable_v<std::expected<int, NotMoveAssignable>&, std::unexpected<NotMoveAssignable>&&>); 41 struct NotMoveAssignable { global() struct
|
H A D | assign.move.pass.cpp | 49 struct NotMoveAssignable { 50 NotMoveAssignable(NotMoveAssignable&&) = default; 51 NotMoveAssignable& operator=(NotMoveAssignable&&) = delete; 63 static_assert(!std::is_move_assignable_v<std::expected<NotMoveAssignable, int>>); 69 static_assert(!std::is_move_assignable_v<std::expected<int, NotMoveAssignable>>); 48 struct NotMoveAssignable { global() struct
|
/llvm-project/libcxx/test/std/utilities/expected/expected.void/assign/ |
H A D | assign.unexpected.move.pass.cpp | 42 struct NotMoveAssignable { 43 NotMoveAssignable(NotMoveAssignable&&) = default; 44 NotMoveAssignable& operator=(NotMoveAssignable&&) = delete; 62 static_assert(!std::is_assignable_v<std::expected<int, NotMoveAssignable>&, std::unexpected<NotMoveAssignable>&&>); 41 struct NotMoveAssignable { global() struct
|
H A D | assign.move.pass.cpp | 41 struct NotMoveAssignable { 42 NotMoveAssignable(NotMoveAssignable&&) = default; 43 NotMoveAssignable& operator=(NotMoveAssignable&&) = delete; 50 static_assert(!std::is_move_assignable_v<std::expected<void, NotMoveAssignable>>); 40 struct NotMoveAssignable { global() struct
|
/llvm-project/libcxx/test/std/utilities/variant/variant.variant/variant.swap/ |
H A D | swap.pass.cpp | 43 struct NotMoveAssignable { struct 44 NotMoveAssignable() = default; 45 NotMoveAssignable(NotMoveAssignable&&) = default; 46 NotMoveAssignable& operator=(NotMoveAssignable&&) = delete; 513 using V = std::variant<int, NotMoveAssignable>; in test_swap_sfinae()
|