reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaDeclCXX.cpp
 7229     return lookupCallFromSpecialMember(S, Class, CSM, Quals,
 7347     objectTy = S.Context.getTypeDeclType(MD->getParent());
 7352     objectTy = S.Context.getTypeDeclType(target->getParent());
 7355   return S.isSpecialMemberAccessibleForDeletion(target, access, objectTy);
 7389       S.Diag(Field->getLocation(),
 7395       S.Diag(Base->getBeginLoc(),
 7403       S.NoteDeletedFunction(Decl);
 7442         S.LookupSpecialMember(Class, Sema::CXXDestructor,
 7466     S.Diag(FD->getLocation(),
 7492       S.Diag(Base->getBeginLoc(),
 7497       S.NoteDeletedFunction(BaseCtor);
 7507   QualType FieldType = S.Context.getBaseElementType(FD->getType());
 7518         S.Diag(FD->getLocation(), diag::note_deleted_default_ctor_uninit_field)
 7530         S.Diag(FD->getLocation(), diag::note_deleted_default_ctor_uninit_field)
 7542         S.Diag(FD->getLocation(), diag::note_deleted_copy_ctor_rvalue_reference)
 7550         S.Diag(FD->getLocation(), diag::note_deleted_assign_field)
 7558         S.Diag(FD->getLocation(), diag::note_deleted_assign_field)
 7572         QualType UnionFieldType = S.Context.getBaseElementType(UI->getType());
 7591           S.Diag(FieldRecord->getLocation(),
 7624       S.Diag(MD->getParent()->getLocation(),
11241       E = S.BuildCXXDefaultInitExpr(Loc, FD).get();
11244   } else if (auto *RT = S.Context.getBaseElementType(FD->getType())