Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/test/CXX/special/class.copy/
H A Dp23-cxx11.cpp5 template<typename T> struct CopyAssign { struct
66 template struct CopyAssign<A1>; // expected-note {{here}} variable
86 template struct CopyAssign<B1>; // expected-note {{here}} variable
88 template struct CopyAssign<B2>; // expected-note {{here}} variable
90 template struct CopyAssign<B3>; variable
97 template struct CopyAssign<C1>; // expected-note {{here}} variable
128 template struct CopyAssign<D1>; // expected-note {{here}} variable
131 template struct CopyAssign<D3>; // expected-note {{here}} variable
134 template struct CopyAssign<D5>; // expected-note {{here}} variable
137 template struct CopyAssign<D7>; // expected-note {{here}} variable
[all …]
/llvm-project-15.0.7/libcxx/test/std/utilities/variant/variant.variant/variant.assign/
H A Dcopy.pass.cpp51 struct CopyAssign { struct
61 CopyAssign(const CopyAssign &o) : value(o.value) { in CopyAssign() argument
65 CopyAssign(CopyAssign &&o) noexcept : value(o.value) { in CopyAssign() function
70 CopyAssign &operator=(const CopyAssign &o) { in operator =() argument
75 CopyAssign &operator=(CopyAssign &&o) noexcept { in operator =() argument
81 ~CopyAssign() { --alive; } in ~CopyAssign() argument
85 int CopyAssign::alive = 0; argument
87 int CopyAssign::copy_assign = 0;
89 int CopyAssign::move_assign = 0;
352 CopyAssign::reset(); in test_copy_assignment_same_index()
[all …]
/llvm-project-15.0.7/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/
H A Dtypes.h14 struct CopyAssign { struct
17 constexpr CopyAssign() = default; argument
18 constexpr CopyAssign(int v) : val(v) {} in CopyAssign() argument
20 constexpr CopyAssign& operator=(const CopyAssign&) = default; argument
22 constexpr const CopyAssign& operator=(const CopyAssign&) const = delete; argument
23 constexpr CopyAssign& operator=(CopyAssign&&) = delete; argument
24 constexpr const CopyAssign& operator=(CopyAssign&&) const = delete; argument
H A Dconst_pair_copy.pass.cpp39 static_assert(!std::is_assignable_v<const std::tuple<AssignableFrom<CopyAssign>, ConstCopyAssign>&,
40 const std::pair<CopyAssign, ConstCopyAssign>&>);
43 …td::is_assignable_v<const std::tuple<AssignableFrom<ConstCopyAssign>, AssignableFrom<CopyAssign>>&,
44 const std::tuple<ConstCopyAssign, CopyAssign>&>);
H A Dconst_convert_copy.pass.cpp41 static_assert(!std::is_assignable_v<const std::tuple<AssignableFrom<ConstCopyAssign>, CopyAssign>&,
42 const std::tuple<ConstCopyAssign, CopyAssign>&>);
H A Dconst_copy.pass.cpp31 static_assert(!std::is_assignable_v<const std::tuple<CopyAssign>&, const std::tuple<CopyAssign>&>);
H A Dconst_move.pass.cpp34 static_assert(!std::is_assignable_v<const std::tuple<CopyAssign>&, std::tuple<CopyAssign>&&>);
/llvm-project-15.0.7/clang/test/CXX/class/class.union/
H A Dp1.cpp30 class CopyAssign { // expected-note 2 {{because no assignment operator can be used to copy an objec… class
31 CopyAssign& operator=(CopyAssign& CA) { abort(); } in operator =()
45CopyAssign copyassign; // expected-error {{union member 'copyassign' has a non-trivial copy assign…
67 CopyAssign copyassign;
88 …struct s5 : CopyAssign { // expected-note {{because no assignment operator can be used to copy an …
130 Either<int,CopyAssign> copyassign(0); // expected-note {{in instantiation of template}} in fred()