Lines Matching refs:Subobject

7628          typename Subobject>
7712 Result visitSubobject(QualType Type, Subobject Subobj) { in visitSubobject()
7722 Subobject Subobj) { in visitSubobjectArray()
7779 using Subobject = DefaultedComparisonSubobject; typedef in __anonc19065b01e11::DefaultedComparisonAnalyzer
7806 Subobject getCompleteObject() { in getCompleteObject()
7807 return Subobject{Subobject::CompleteObject, RD, FD->getLocation()}; in getCompleteObject()
7810 Subobject getBase(CXXBaseSpecifier *Base) { in getBase()
7811 return Subobject{Subobject::Base, Base->getType()->getAsCXXRecordDecl(), in getBase()
7815 Subobject getField(FieldDecl *Field) { in getField()
7816 return Subobject{Subobject::Member, Field, Field->getLocation()}; in getField()
7819 Result visitExpandedSubobject(QualType Type, Subobject Subobj) { in visitExpandedSubobject()
7843 Subobject Subobj, in visitBinaryOperator()
7908 QualType ObjectType = Subobj.Kind == Subobject::Member in visitBinaryOperator()
7931 if (Subobj.Kind != Subobject::CompleteObject) in visitBinaryOperator()
8939 typedef llvm::PointerUnion<CXXBaseSpecifier*, FieldDecl*> Subobject; typedef
8942 static SourceLocation getSubobjectLoc(Subobject Subobj) { in getSubobjectLoc()
9020 bool shouldDeleteForClassSubobject(CXXRecordDecl *Class, Subobject Subobj,
9022 bool shouldDeleteForSubobjectCall(Subobject Subobj,
9026 bool isAccessible(Subobject Subobj, CXXMethodDecl *D);
9032 bool SpecialMemberDeletionInfo::isAccessible(Subobject Subobj, in isAccessible()
9054 Subobject Subobj, Sema::SpecialMemberOverloadResult SMOR, in shouldDeleteForSubobjectCall()
9106 CXXRecordDecl *Class, Subobject Subobj, unsigned Quals) { in shouldDeleteForClassSubobject()
13197 void visitClassSubobject(CXXRecordDecl *Class, Subobject Subobj,
13200 void visitSubobjectCall(Subobject Subobj,
13242 Subobject Subobj, in visitClassSubobject()
13250 Subobject Subobj, Sema::SpecialMemberOverloadResult SMOR) { in visitSubobjectCall()