reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
12326 assert(ClassDecl->needsImplicitCopyAssignment()); 12328 DeclaringSpecialMember DSM(*this, ClassDecl, CXXCopyAssignment); 12332 QualType ArgType = Context.getTypeDeclType(ClassDecl); 12336 bool Const = ClassDecl->implicitCopyAssignmentHasConstParam(); 12342 bool Constexpr = defaultedSpecialMemberIsConstexpr(*this, ClassDecl, 12349 SourceLocation ClassLoc = ClassDecl->getLocation(); 12352 Context, ClassDecl, ClassLoc, NameInfo, QualType(), 12361 inferCUDATargetForImplicitSpecialMember(ClassDecl, CXXCopyAssignment, 12378 ClassDecl->needsOverloadResolutionForCopyAssignment() 12380 : ClassDecl->hasTrivialCopyAssignment()); 12385 Scope *S = getScopeForContext(ClassDecl); 12393 ClassDecl->addDecl(CopyAssignment);