Lines Matching defs:Subobj
5633 bool shouldDeleteForClassSubobject(CXXRecordDecl *Class, Subobject Subobj,
5635 bool shouldDeleteForSubobjectCall(Subobject Subobj,
5639 bool isAccessible(Subobject Subobj, CXXMethodDecl *D);
5645 bool SpecialMemberDeletionInfo::isAccessible(Subobject Subobj,
5651 if (CXXBaseSpecifier *base = Subobj.dyn_cast<CXXBaseSpecifier*>()) {
5666 Subobject Subobj, Sema::SpecialMemberOverloadResult *SMOR,
5669 FieldDecl *Field = Subobj.dyn_cast<FieldDecl*>();
5677 else if (!isAccessible(Subobj, Decl))
5699 CXXBaseSpecifier *Base = Subobj.get<CXXBaseSpecifier*>();
5717 CXXRecordDecl *Class, Subobject Subobj, unsigned Quals) {
5718 FieldDecl *Field = Subobj.dyn_cast<FieldDecl*>();
5737 shouldDeleteForSubobjectCall(Subobj, lookupIn(Class, Quals, IsMutable),
5748 if (shouldDeleteForSubobjectCall(Subobj, SMOR, true))