Lines Matching refs:CopyAssignment
10175 CXXMethodDecl *CopyAssignment = in DeclareImplicitCopyAssignment() local
10179 CopyAssignment->setAccess(AS_public); in DeclareImplicitCopyAssignment()
10180 CopyAssignment->setDefaulted(); in DeclareImplicitCopyAssignment()
10181 CopyAssignment->setImplicit(); in DeclareImplicitCopyAssignment()
10185 CopyAssignment, in DeclareImplicitCopyAssignment()
10192 getImplicitMethodEPI(*this, CopyAssignment); in DeclareImplicitCopyAssignment()
10193 CopyAssignment->setType(Context.getFunctionType(RetType, ArgType, EPI)); in DeclareImplicitCopyAssignment()
10196 ParmVarDecl *FromParam = ParmVarDecl::Create(Context, CopyAssignment, in DeclareImplicitCopyAssignment()
10201 CopyAssignment->setParams(FromParam); in DeclareImplicitCopyAssignment()
10203 CopyAssignment->setTrivial( in DeclareImplicitCopyAssignment()
10205 ? SpecialMemberIsTrivial(CopyAssignment, CXXCopyAssignment) in DeclareImplicitCopyAssignment()
10212 CheckImplicitSpecialMemberDeclaration(S, CopyAssignment); in DeclareImplicitCopyAssignment()
10214 if (ShouldDeleteSpecialMember(CopyAssignment, CXXCopyAssignment)) in DeclareImplicitCopyAssignment()
10215 SetDeclDeleted(CopyAssignment, ClassLoc); in DeclareImplicitCopyAssignment()
10218 PushOnScopeChains(CopyAssignment, S, false); in DeclareImplicitCopyAssignment()
10219 ClassDecl->addDecl(CopyAssignment); in DeclareImplicitCopyAssignment()
10221 return CopyAssignment; in DeclareImplicitCopyAssignment()