Lines Matching refs:Subobject

7697          typename Subobject>
7781 Result visitSubobject(QualType Type, Subobject Subobj) { in visitSubobject()
7791 Subobject Subobj) { in visitSubobjectArray()
7848 using Subobject = DefaultedComparisonSubobject; typedef in __anonb2dcaa771e11::DefaultedComparisonAnalyzer
7875 Subobject getCompleteObject() { in getCompleteObject()
7876 return Subobject{Subobject::CompleteObject, RD, FD->getLocation()}; in getCompleteObject()
7879 Subobject getBase(CXXBaseSpecifier *Base) { in getBase()
7880 return Subobject{Subobject::Base, Base->getType()->getAsCXXRecordDecl(), in getBase()
7884 Subobject getField(FieldDecl *Field) { in getField()
7885 return Subobject{Subobject::Member, Field, Field->getLocation()}; in getField()
7888 Result visitExpandedSubobject(QualType Type, Subobject Subobj) { in visitExpandedSubobject()
7912 Subobject Subobj, in visitBinaryOperator()
7978 QualType ObjectType = Subobj.Kind == Subobject::Member in visitBinaryOperator()
8001 if (Subobj.Kind != Subobject::CompleteObject) in visitBinaryOperator()
9025 typedef llvm::PointerUnion<CXXBaseSpecifier*, FieldDecl*> Subobject; typedef
9028 static SourceLocation getSubobjectLoc(Subobject Subobj) { in getSubobjectLoc()
9106 bool shouldDeleteForClassSubobject(CXXRecordDecl *Class, Subobject Subobj,
9108 bool shouldDeleteForSubobjectCall(Subobject Subobj,
9112 bool isAccessible(Subobject Subobj, CXXMethodDecl *D);
9118 bool SpecialMemberDeletionInfo::isAccessible(Subobject Subobj, in isAccessible()
9140 Subobject Subobj, Sema::SpecialMemberOverloadResult SMOR, in shouldDeleteForSubobjectCall()
9192 CXXRecordDecl *Class, Subobject Subobj, unsigned Quals) { in shouldDeleteForClassSubobject()
13306 void visitClassSubobject(CXXRecordDecl *Class, Subobject Subobj,
13309 void visitSubobjectCall(Subobject Subobj,
13351 Subobject Subobj, in visitClassSubobject()
13359 Subobject Subobj, Sema::SpecialMemberOverloadResult SMOR) { in visitSubobjectCall()