Home
last modified time | relevance | path

Searched refs:VirtualBase (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp42 const CXXRecordDecl *VirtualBase; member
50 BaseOffset() : DerivedClass(nullptr), VirtualBase(nullptr), in BaseOffset()
53 const CXXRecordDecl *VirtualBase, CharUnits NonVirtualOffset) in BaseOffset()
54 : DerivedClass(DerivedClass), VirtualBase(VirtualBase), in BaseOffset()
57 bool isEmpty() const { return NonVirtualOffset.isZero() && !VirtualBase; } in isEmpty()
71 const CXXRecordDecl *VirtualBase; member
76 OverriderInfo() : Method(nullptr), VirtualBase(nullptr), in OverriderInfo()
209 Overrider.VirtualBase = Method.InVirtualSubobject; in FinalOverriders()
225 const CXXRecordDecl *VirtualBase = nullptr; in ComputeBaseOffset() local
234 VirtualBase = VBaseType->getAsCXXRecordDecl(); in ComputeBaseOffset()
[all …]
H A DCXXInheritance.cpp504 void Collect(const CXXRecordDecl *RD, bool VirtualBase,
512 bool VirtualBase, in Collect() argument
516 if (!VirtualBase) in Collect()
H A DJSONNodeDumper.cpp1521 case CXXConstructionKind::VirtualBase: in VisitCXXConstructExpr()
H A DASTContext.cpp664 if (const CXXRecordDecl *VirtualBase = Ty->getAsCXXRecordDecl()) { in getCommentForDecl() local
665 if (!(VirtualBase= VirtualBase->getDefinition())) in getCommentForDecl()
667 if (comments::FullComment *FC = getCommentForDecl((VirtualBase), PP)) in getCommentForDecl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCast.cpp1032 bool VirtualBase = true; in DiagnoseReinterpretUpDownCast() local
1067 VirtualBase = VirtualBase && IsVirtual; in DiagnoseReinterpretUpDownCast()
1071 assert((VirtualBase || NonZeroOffset) && in DiagnoseReinterpretUpDownCast()
1081 << DerivedType << BaseType << !VirtualBase << int(ReinterpretKind) in DiagnoseReinterpretUpDownCast()
1730 QualType VirtualBase(Paths.getDetectedVirtual(), 0); in TryStaticDowncast() local
1732 << OrigSrcType << OrigDestType << VirtualBase << OpRange; in TryStaticDowncast()
H A DSemaInit.cpp7242 ? CXXConstructionKind::VirtualBase in PerformConstructorInitialization()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp669 case CXXConstructionKind::VirtualBase: { in handleConstructor()
712 bool IsVirtual = (CK == CXXConstructionKind::VirtualBase); in handleConstructor()
H A DCoreEngine.cpp495 case CXXConstructionKind::VirtualBase: { in HandleVirtualBaseBranch()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp610 case CXXConstructionKind::VirtualBase: in EmitCXXConstructExpr()
657 case CXXConstructionKind::VirtualBase: in EmitCXXConstructExpr()
H A DCGClass.cpp1383 const CXXRecordDecl *VirtualBase = in HasTrivialDestructorBody() local
1385 if (!HasTrivialDestructorBody(Context, VirtualBase, in HasTrivialDestructorBody()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h1541 VirtualBase, enumerator
1780 return ConstructsVirtualBase ? CXXConstructionKind::VirtualBase in getConstructionKind()