Lines Matching refs:Subobject

7932          typename Subobject>
8020 Result visitSubobject(QualType Type, Subobject Subobj) { in visitSubobject()
8030 Subobject Subobj) { in visitSubobjectArray()
8087 using Subobject = DefaultedComparisonSubobject; typedef in __anonc650e9f61e11::DefaultedComparisonAnalyzer
8114 Subobject getCompleteObject() { in getCompleteObject()
8115 return Subobject{Subobject::CompleteObject, RD, FD->getLocation()}; in getCompleteObject()
8118 Subobject getBase(CXXBaseSpecifier *Base) { in getBase()
8119 return Subobject{Subobject::Base, Base->getType()->getAsCXXRecordDecl(), in getBase()
8123 Subobject getField(FieldDecl *Field) { in getField()
8124 return Subobject{Subobject::Member, Field, Field->getLocation()}; in getField()
8127 Result visitExpandedSubobject(QualType Type, Subobject Subobj) { in visitExpandedSubobject()
8151 Subobject Subobj, in visitBinaryOperator()
8217 QualType ObjectType = Subobj.Kind == Subobject::Member in visitBinaryOperator()
8240 if (Subobj.Kind != Subobject::CompleteObject) in visitBinaryOperator()
9311 typedef llvm::PointerUnion<CXXBaseSpecifier*, FieldDecl*> Subobject; typedef
9314 static SourceLocation getSubobjectLoc(Subobject Subobj) { in getSubobjectLoc()
9392 bool shouldDeleteForClassSubobject(CXXRecordDecl *Class, Subobject Subobj,
9394 bool shouldDeleteForSubobjectCall(Subobject Subobj,
9398 bool isAccessible(Subobject Subobj, CXXMethodDecl *D);
9404 bool SpecialMemberDeletionInfo::isAccessible(Subobject Subobj, in isAccessible()
9426 Subobject Subobj, Sema::SpecialMemberOverloadResult SMOR, in shouldDeleteForSubobjectCall()
9489 CXXRecordDecl *Class, Subobject Subobj, unsigned Quals) { in shouldDeleteForClassSubobject()
13745 void visitClassSubobject(CXXRecordDecl *Class, Subobject Subobj,
13748 void visitSubobjectCall(Subobject Subobj,
13790 Subobject Subobj, in visitClassSubobject()
13798 Subobject Subobj, Sema::SpecialMemberOverloadResult SMOR) { in visitSubobjectCall()