Home
last modified time | relevance | path

Searched refs:MoveAssign (Results 1 – 12 of 12) sorted by relevance

/llvm-project/clang/test/CXX/special/class.copy/
H A Dp23-cxx11.cpp11 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 Dcopy_move_types.h251 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 Dassign_const_move_pair.pass.cpp38 static_assert(!std::is_assignable_v<const std::pair<MoveAssign, MoveAssign>&,
39 std::pair<MoveAssign, MoveAssign>&&>);
H A Dassign_const_move_convert.pass.cpp42 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 Dconst_pair_move.pass.cpp39 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 Dconst_convert_move.pass.cpp40 …td::is_assignable_v<const std::tuple<AssignableFrom<ConstMoveAssign>, AssignableFrom<MoveAssign>>&,
41 std::tuple<ConstMoveAssign, MoveAssign>&&>);
H A Dconst_copy.pass.cpp33 static_assert(!std::is_assignable_v<const std::tuple<MoveAssign>&, const std::tuple<MoveAssign>&>);
H A Dconst_move.pass.cpp36 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 Dmove.pass.cpp64 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 DMappedIteratorTest.cpp160 TYPED_TEST(MappedIteratorTestBasic, MoveAssign) { in TYPED_TEST() argument
/llvm-project/libc/test/src/__support/CPP/
H A Dstring_test.cpp118 TEST(LlvmLibcStringTest, MoveAssign) { in TEST() argument
/llvm-project/llvm/unittests/Support/
H A DRegexTest.cpp202 TEST_F(RegexTest, MoveAssign) { in TEST_F() argument