Searched refs:Subobject (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/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 &&
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 6408 LValue Subobject = This; in HandleConstructorCall() local 6675 LValue Subobject = This; in HandleDestructionImpl() local 6693 LValue Subobject = This; in HandleDestructionImpl() local 6869 bool Subobject = false; in CheckDeleteKind() local 6877 if (Subobject) { in CheckDeleteKind() 10165 LValue Subobject = This; in HandleClassZeroInitialization() local 10192 LValue Subobject = This; in ZeroInitialization() local 10282 LValue Subobject = This; in VisitCXXParenListOrInitListExpr() local 10335 LValue Subobject = This; in VisitCXXParenListOrInitListExpr() local 11085 LValue Subobject = This; in VisitCXXParenListOrInitListExpr() local [all …]
|
| H A D | VTableBuilder.cpp | 198 std::make_pair(OverriderRD, Method.Subobject)) in FinalOverriders() 202 Method.Subobject)]; in FinalOverriders()
|
| H A D | ASTContext.cpp | 2702 for (const auto *Subobject : Subobjects) { in structSubobjectsHaveUniqueObjectRepresentations() local 2704 getSubobjectSizeInBits(Subobject, Context, CheckIfTriviallyCopyable); in structSubobjectsHaveUniqueObjectRepresentations() 2708 int64_t Offset = getSubobjectOffset(Subobject, Context, Layout); in structSubobjectsHaveUniqueObjectRepresentations()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaDeclCXX.cpp | 7932 typename Subobject> 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() 8151 Subobject Subobj, in visitBinaryOperator() [all …]
|
| H A D | SemaExprCXX.cpp | 1056 for (CXXRecordDecl *Subobject : UnambiguousPublicSubobjects) { in CheckCXXThrowOperand() 1061 CXXConstructorDecl *CD = LookupCopyingConstructor(Subobject, 0); in CheckCXXThrowOperand() 1079 Context.addCopyConstructorForExceptionObject(Subobject, CD); in CheckCXXThrowOperand()
|