Searched refs:Subobject (Results 1 – 5 of 5) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | CXXInheritance.h | 236 unsigned Subobject = 0; member 245 UniqueVirtualMethod(CXXMethodDecl *Method, unsigned Subobject, in UniqueVirtualMethod() 247 : Method(Method), Subobject(Subobject), in UniqueVirtualMethod() 252 return X.Method == Y.Method && X.Subobject == Y.Subobject &&
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | ExprConstant.cpp | 6226 LValue Subobject = This; in HandleConstructorCall() local 6242 if (!HandleLValueDirectBase(Info, I->getInit(), Subobject, RD, in HandleConstructorCall() 6247 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD, &Layout)) in HandleConstructorCall() 6281 SubobjectParent = Subobject; in HandleConstructorCall() 6282 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD)) in HandleConstructorCall() 6307 if (!EvaluateInPlace(*Value, Info, Subobject, Init) || in HandleConstructorCall() 6485 LValue Subobject = This; in HandleDestructionImpl() local 6486 if (!HandleLValueMember(Info, &LocE, Subobject, FD, &Layout)) in HandleDestructionImpl() 6490 if (!HandleDestructionImpl(Info, CallLoc, Subobject, *SubobjectValue, in HandleDestructionImpl() 6503 LValue Subobject = This; in HandleDestructionImpl() local [all …]
|
H A D | VTableBuilder.cpp | 197 std::make_pair(OverriderRD, Method.Subobject)) in FinalOverriders() 201 Method.Subobject)]; in FinalOverriders()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaDeclCXX.cpp | 7520 typename Subobject> 7604 Result visitSubobject(QualType Type, Subobject Subobj) { in visitSubobject() 7614 Subobject Subobj) { in visitSubobjectArray() 7671 using Subobject = DefaultedComparisonSubobject; typedef in __anon26624a2b1f11::DefaultedComparisonAnalyzer 7698 Subobject getCompleteObject() { in getCompleteObject() 7699 return Subobject{Subobject::CompleteObject, RD, FD->getLocation()}; in getCompleteObject() 7702 Subobject getBase(CXXBaseSpecifier *Base) { in getBase() 7703 return Subobject{Subobject::Base, Base->getType()->getAsCXXRecordDecl(), in getBase() 7707 Subobject getField(FieldDecl *Field) { in getField() 7708 return Subobject{Subobject::Member, Field, Field->getLocation()}; in getField() [all …]
|
H A D | SemaExprCXX.cpp | 1006 for (CXXRecordDecl *Subobject : UnambiguousPublicSubobjects) { in CheckCXXThrowOperand() 1011 CXXConstructorDecl *CD = LookupCopyingConstructor(Subobject, 0); in CheckCXXThrowOperand() 1029 Context.addCopyConstructorForExceptionObject(Subobject, CD); in CheckCXXThrowOperand()
|