Lines Matching full:operator
12 ThrowingCopy & operator =(ThrowingCopy &&) noexcept;
13 ThrowingCopy & operator =(const ThrowingCopy &) noexcept(false);
25 HasCopyAssignment & operator =(const HasCopyAssignment &) noexcept(false);
37 HasMoveAssignment & operator =(HasMoveAssignment &&) noexcept;
57 hmc = HasMoveConstructor(); // expected-error {{selected deleted operator}}
71 PrivateMove & operator =(const PrivateMove &) noexcept(false);
74 PrivateMove & operator =(PrivateMove &&) noexcept;
98 NonTrivialCopyOnly & operator =(const NonTrivialCopyOnly &) noexcept(false);
109 ContainsConst & operator =(ContainsConst &); // expected-note {{not viable}}
115 ContainsRef & operator =(ContainsRef &); // expected-note {{not viable}}
119 Base & operator =(Base &);
121 struct DirectVirtualBase : virtual Base {}; // expected-note {{copy assignment operator) not viable}}
122 struct IndirectVirtualBase : DirectVirtualBase {}; // expected-note {{copy assignment operator) not viable}}