reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
12648 assert(ClassDecl->needsImplicitMoveAssignment()); 12650 DeclaringSpecialMember DSM(*this, ClassDecl, CXXMoveAssignment); 12657 QualType ArgType = Context.getTypeDeclType(ClassDecl); 12663 bool Constexpr = defaultedSpecialMemberIsConstexpr(*this, ClassDecl, 12670 SourceLocation ClassLoc = ClassDecl->getLocation(); 12673 Context, ClassDecl, ClassLoc, NameInfo, QualType(), 12682 inferCUDATargetForImplicitSpecialMember(ClassDecl, CXXMoveAssignment, 12702 ClassDecl->needsOverloadResolutionForMoveAssignment() 12704 : ClassDecl->hasTrivialMoveAssignment()); 12709 Scope *S = getScopeForContext(ClassDecl); 12713 ClassDecl->setImplicitMoveAssignmentIsDeleted(); 12719 ClassDecl->addDecl(MoveAssignment);