Searched refs:MoveAssign (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/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-15.0.7/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/ |
| H A D | types.h | 43 struct MoveAssign { struct 46 constexpr MoveAssign() = default; argument 47 constexpr MoveAssign(int v) : val(v) {} in MoveAssign() function 49 constexpr MoveAssign& operator=(MoveAssign&&) = default; argument 51 constexpr MoveAssign& operator=(const MoveAssign&) = delete; argument 52 constexpr const MoveAssign& operator=(const MoveAssign&) const = delete; argument 53 constexpr const MoveAssign& operator=(MoveAssign&&) const = delete; argument
|
| 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-15.0.7/libcxx/test/std/utilities/variant/variant.variant/variant.assign/ |
| H A D | move.pass.cpp | 67 struct MoveAssign { struct 71 MoveAssign(int v) : value(v) {} in MoveAssign() argument 72 MoveAssign(MoveAssign &&o) : value(o.value) { in MoveAssign() argument 76 MoveAssign &operator=(MoveAssign &&o) { in operator =() argument 85 int MoveAssign::move_construct = 0; argument 86 int MoveAssign::move_assign = 0; 321 MoveAssign::reset(); in test_move_assignment_same_index() 326 assert(MoveAssign::move_construct == 0); in test_move_assignment_same_index() 327 assert(MoveAssign::move_assign == 1); in test_move_assignment_same_index() 407 MoveAssign::reset(); in test_move_assignment_different_index() [all …]
|
| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | RegexTest.cpp | 148 TEST_F(RegexTest, MoveAssign) { in TEST_F() argument
|