reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7507 QualType FieldType = S.Context.getBaseElementType(FD->getType()); 7510 if (inUnion() && shouldDeleteForVariantObjCPtrMember(FD, FieldType)) 7516 if (FieldType->isReferenceType() && !FD->hasInClassInitializer()) { 7518 S.Diag(FD->getLocation(), diag::note_deleted_default_ctor_uninit_field) 7519 << !!ICI << MD->getParent() << FD << FieldType << /*Reference*/0; 7527 !FD->hasInClassInitializer() && 7530 S.Diag(FD->getLocation(), diag::note_deleted_default_ctor_uninit_field) 7531 << !!ICI << MD->getParent() << FD << FD->getType() << /*Const*/1; 7531 << !!ICI << MD->getParent() << FD << FD->getType() << /*Const*/1; 7542 S.Diag(FD->getLocation(), diag::note_deleted_copy_ctor_rvalue_reference) 7543 << MD->getParent() << FD << FieldType; 7550 S.Diag(FD->getLocation(), diag::note_deleted_assign_field) 7551 << isMove() << MD->getParent() << FD << FieldType << /*Reference*/0; 7558 S.Diag(FD->getLocation(), diag::note_deleted_assign_field) 7559 << isMove() << MD->getParent() << FD << FD->getType() << /*Const*/1; 7559 << isMove() << MD->getParent() << FD << FD->getType() << /*Const*/1; 7602 if (shouldDeleteForClassSubobject(FieldRecord, FD,