Home
last modified time | relevance | path

Searched refs:NotMoveAssignable (Results 1 – 8 of 8) sorted by relevance

/llvm-project/libcxx/test/libcxx/ranges/range.adaptors/range.move.wrap/
H A Dno_unique_address.pass.cpp43 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 Dassign.move.pass.cpp33 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 Dswap.pass.cpp48 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 Dassign.unexpected.move.pass.cpp42 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 Dassign.move.pass.cpp49 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 Dassign.unexpected.move.pass.cpp42 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 Dassign.move.pass.cpp41 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 Dswap.pass.cpp43 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()