Searched refs:VirtualBase (Results 1 - 5 of 5) sorted by relevance

/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/
H A DVTableBuilder.cpp39 /// VirtualBase - If the path from the derived class to the base class
42 const CXXRecordDecl *VirtualBase; member in struct:__anon3702::BaseOffset
50 BaseOffset() : DerivedClass(nullptr), VirtualBase(nullptr),
53 const CXXRecordDecl *VirtualBase, CharUnits NonVirtualOffset)
54 : DerivedClass(DerivedClass), VirtualBase(VirtualBase),
57 bool isEmpty() const { return NonVirtualOffset.isZero() && !VirtualBase; }
69 /// VirtualBase - The virtual base class subobject of this overrider.
71 const CXXRecordDecl *VirtualBase; member in struct:__anon3702::FinalOverriders::OverriderInfo
76 OverriderInfo() : Method(nullptr), VirtualBase(nullpt
52 BaseOffset(const CXXRecordDecl *DerivedClass, const CXXRecordDecl *VirtualBase, CharUnits NonVirtualOffset) argument
225 const CXXRecordDecl *VirtualBase = nullptr; local
[all...]
H A DCXXInheritance.cpp468 void Collect(const CXXRecordDecl *RD, bool VirtualBase,
475 bool VirtualBase,
479 if (!VirtualBase)
H A DASTContext.cpp525 if (const CXXRecordDecl *VirtualBase = Ty->getAsCXXRecordDecl()) {
526 if (!(VirtualBase= VirtualBase->getDefinition()))
528 if (comments::FullComment *FC = getCommentForDecl((VirtualBase), PP))
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaCast.cpp780 bool VirtualBase = true;
815 VirtualBase = VirtualBase && IsVirtual;
819 assert((VirtualBase || NonZeroOffset) &&
829 << DerivedType << BaseType << !VirtualBase << int(ReinterpretKind)
1339 QualType VirtualBase(Paths.getDetectedVirtual(), 0);
1341 << OrigSrcType << OrigDestType << VirtualBase << OpRange;
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGClass.cpp1456 const CXXRecordDecl *VirtualBase = local
1458 if (!HasTrivialDestructorBody(Context, VirtualBase,

Completed in 94 milliseconds