Lines Matching defs:MoveAssignment

6695       return CXXSpecialMemberKind::MoveAssignment;
6754 case CXXSpecialMemberKind::MoveAssignment:
7276 CSM == CXXSpecialMemberKind::MoveAssignment)
7440 case CXXSpecialMemberKind::MoveAssignment:
7690 CSM == CXXSpecialMemberKind::MoveAssignment) {
7704 << (CSM == CXXSpecialMemberKind::MoveAssignment)
7715 << (CSM == CXXSpecialMemberKind::MoveAssignment)
7738 << (CSM == CXXSpecialMemberKind::MoveAssignment) << RD
7780 << (CSM == CXXSpecialMemberKind::MoveAssignment);
9247 case CXXSpecialMemberKind::MoveAssignment:
9268 CSM == CXXSpecialMemberKind::MoveAssignment;
9953 case CXXSpecialMemberKind::MoveAssignment:
10177 case CXXSpecialMemberKind::MoveAssignment: {
15203 CXXSpecialMemberKind::MoveAssignment);
15220 *this, ClassDecl, CXXSpecialMemberKind::MoveAssignment, false);
15227 CXXMethodDecl *MoveAssignment = CXXMethodDecl::Create(
15234 MoveAssignment->setAccess(AS_public);
15235 MoveAssignment->setDefaulted();
15236 MoveAssignment->setImplicit();
15238 setupImplicitSpecialMemberType(MoveAssignment, RetType, ArgType);
15242 ClassDecl, CXXSpecialMemberKind::MoveAssignment, MoveAssignment,
15247 ParmVarDecl *FromParam = ParmVarDecl::Create(Context, MoveAssignment,
15252 MoveAssignment->setParams(FromParam);
15254 MoveAssignment->setTrivial(
15256 ? SpecialMemberIsTrivial(MoveAssignment,
15257 CXXSpecialMemberKind::MoveAssignment)
15264 CheckImplicitSpecialMemberDeclaration(S, MoveAssignment);
15266 if (ShouldDeleteSpecialMember(MoveAssignment,
15267 CXXSpecialMemberKind::MoveAssignment)) {
15269 SetDeclDeleted(MoveAssignment, ClassLoc);
15273 PushOnScopeChains(MoveAssignment, S, false);
15274 ClassDecl->addDecl(MoveAssignment);
15276 return MoveAssignment;
15316 S.LookupSpecialMember(Base, CXXSpecialMemberKind::MoveAssignment,