Lines Matching refs: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, in isAccessible() argument
5651 if (CXXBaseSpecifier *base = Subobj.dyn_cast<CXXBaseSpecifier*>()) { in isAccessible()
5666 Subobject Subobj, Sema::SpecialMemberOverloadResult *SMOR, in shouldDeleteForSubobjectCall() argument
5669 FieldDecl *Field = Subobj.dyn_cast<FieldDecl*>(); in shouldDeleteForSubobjectCall()
5677 else if (!isAccessible(Subobj, Decl)) in shouldDeleteForSubobjectCall()
5699 CXXBaseSpecifier *Base = Subobj.get<CXXBaseSpecifier*>(); in shouldDeleteForSubobjectCall()
5717 CXXRecordDecl *Class, Subobject Subobj, unsigned Quals) { in shouldDeleteForClassSubobject() argument
5718 FieldDecl *Field = Subobj.dyn_cast<FieldDecl*>(); in shouldDeleteForClassSubobject()
5737 shouldDeleteForSubobjectCall(Subobj, lookupIn(Class, Quals, IsMutable), in shouldDeleteForClassSubobject()
5748 if (shouldDeleteForSubobjectCall(Subobj, SMOR, true)) in shouldDeleteForClassSubobject()