/llvm-project/clang/test/CXX/special/class.copy/ |
H A D | p23-cxx11.cpp | 11 template<typename T> struct MoveAssign { struct 74 template struct MoveAssign<A2>; // expected-note {{here}} variable 87 template struct MoveAssign<B1>; // expected-note {{here}} variable 89 template struct MoveAssign<B2>; // expected-note {{here}} variable 91 template struct MoveAssign<B3>; variable 98 template struct MoveAssign<C1>; // expected-note {{here}} variable 129 template struct MoveAssign<D2>; // expected-note {{here}} variable 132 template struct MoveAssign<D4>; // expected-note {{here}} variable 135 template struct MoveAssign<D6>; // expected-note {{here}} variable 138 template struct MoveAssign<D7>; // expected-note {{here}} variable [all …]
|
/llvm-project/libcxx/test/support/ |
H A D | copy_move_types.h | 251 struct MoveAssign { 254 constexpr MoveAssign() = default; 255 constexpr MoveAssign(int v) : val(v) {} 257 constexpr MoveAssign& operator=(MoveAssign&&) = default; 259 constexpr MoveAssign& operator=(const MoveAssign&) = delete; 260 constexpr const MoveAssign& operator=(const MoveAssign&) const = delete; 261 constexpr const MoveAssign& operator=(MoveAssign&&) const = delete;
|
/llvm-project/libcxx/test/std/utilities/utility/pairs/pairs.pair/ |
H A D | assign_const_move_pair.pass.cpp | 38 static_assert(!std::is_assignable_v<const std::pair<MoveAssign, MoveAssign>&, 39 std::pair<MoveAssign, MoveAssign>&&>);
|
H A D | assign_const_move_convert.pass.cpp | 42 const std::pair<AssignableFrom<MoveAssign>, AssignableFrom<MoveAssign>>&, 43 std::pair<MoveAssign, MoveAssign>&&>);
|
/llvm-project/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/ |
H A D | const_pair_move.pass.cpp | 39 static_assert(!std::is_assignable_v<const std::tuple<AssignableFrom<MoveAssign>, ConstMoveAssign>&, 40 std::pair<MoveAssign, ConstMoveAssign>&&>); 43 …td::is_assignable_v<const std::tuple<AssignableFrom<ConstMoveAssign>, AssignableFrom<MoveAssign>>&, 44 std::tuple<ConstMoveAssign, MoveAssign>&&>);
|
H A D | const_convert_move.pass.cpp | 40 …td::is_assignable_v<const std::tuple<AssignableFrom<ConstMoveAssign>, AssignableFrom<MoveAssign>>&, 41 std::tuple<ConstMoveAssign, MoveAssign>&&>);
|
H A D | const_copy.pass.cpp | 33 static_assert(!std::is_assignable_v<const std::tuple<MoveAssign>&, const std::tuple<MoveAssign>&>);
|
H A D | const_move.pass.cpp | 36 static_assert(!std::is_assignable_v<const std::tuple<MoveAssign>&, std::tuple<MoveAssign>&&>);
|
/llvm-project/libcxx/test/std/utilities/variant/variant.variant/variant.assign/ |
H A D | move.pass.cpp | 64 struct MoveAssign { struct 65 constexpr MoveAssign(int v, int* move_ctor, int* move_assi) in MoveAssign() function 67 …constexpr MoveAssign(MoveAssign&& o) : value(o.value), move_construct(o.move_construct), move_assi… in MoveAssign() function 71 constexpr MoveAssign& operator=(MoveAssign&& o) { in operator =() argument 313 using V = std::variant<int, MoveAssign, unsigned>; in test_move_assignment_same_index() 316 V v1(std::in_place_type<MoveAssign>, 43, &move_construct, &move_assign); in test_move_assignment_same_index() 317 V v2(std::in_place_type<MoveAssign>, 42, &move_construct, &move_assign); in test_move_assignment_same_index() 382 using V = std::variant<int, MoveAssign, unsigned>; in test_move_assignment_different_index() 386 V v2(std::in_place_type<MoveAssign>, 42, &move_construct, &move_assign); in test_move_assignment_different_index()
|
/llvm-project/llvm/unittests/ADT/ |
H A D | MappedIteratorTest.cpp | 160 TYPED_TEST(MappedIteratorTestBasic, MoveAssign) { in TYPED_TEST() argument
|
/llvm-project/libc/test/src/__support/CPP/ |
H A D | string_test.cpp | 118 TEST(LlvmLibcStringTest, MoveAssign) { in TEST() argument
|
/llvm-project/llvm/unittests/Support/ |
H A D | RegexTest.cpp | 202 TEST_F(RegexTest, MoveAssign) { in TEST_F() argument
|