Home
last modified time | relevance | path

Searched refs:Inheritance (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/AST/
H A DCXXInheritance.h365 inheritanceModelHasVBPtrOffsetField(MSInheritanceModel Inheritance) { in inheritanceModelHasVBPtrOffsetField() argument
366 return Inheritance == MSInheritanceModel::Unspecified; in inheritanceModelHasVBPtrOffsetField()
372 MSInheritanceModel Inheritance) { in inheritanceModelHasNVOffsetField() argument
373 return IsMemberFunction && Inheritance >= MSInheritanceModel::Multiple; in inheritanceModelHasNVOffsetField()
377 inheritanceModelHasVBTableOffsetField(MSInheritanceModel Inheritance) { in inheritanceModelHasVBTableOffsetField() argument
378 return Inheritance >= MSInheritanceModel::Virtual; in inheritanceModelHasVBTableOffsetField()
382 MSInheritanceModel Inheritance) { in inheritanceModelHasOnlyOneField() argument
384 return Inheritance <= MSInheritanceModel::Single; in inheritanceModelHasOnlyOneField()
385 return Inheritance <= MSInheritanceModel::Multiple; in inheritanceModelHasOnlyOneField()
/llvm-project-15.0.7/clang/lib/AST/
H A DMicrosoftCXXABI.cpp284 MSInheritanceModel Inheritance = RD->getMSInheritanceModel(); in getMSMemberPointerSlots() local
292 Inheritance)) in getMSMemberPointerSlots()
294 if (inheritanceModelHasVBPtrOffsetField(Inheritance)) in getMSMemberPointerSlots()
296 if (inheritanceModelHasVBTableOffsetField(Inheritance)) in getMSMemberPointerSlots()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp2772 Inheritance)) in ConvertMemberPointerType()
2774 if (inheritanceModelHasVBPtrOffsetField(Inheritance)) in ConvertMemberPointerType()
2776 if (inheritanceModelHasVBTableOffsetField(Inheritance)) in ConvertMemberPointerType()
2801 Inheritance)) in GetNullMemberPointerFields()
2803 if (inheritanceModelHasVBPtrOffsetField(Inheritance)) in GetNullMemberPointerFields()
2805 if (inheritanceModelHasVBTableOffsetField(Inheritance)) in GetNullMemberPointerFields()
2840 if (inheritanceModelHasVBPtrOffsetField(Inheritance)) { in EmitFullMemberPointer()
2848 if (inheritanceModelHasVBTableOffsetField(Inheritance)) in EmitFullMemberPointer()
3007 Inheritance)) in EmitMemberPointerComparison()
3221 if (inheritanceModelHasVBPtrOffsetField(Inheritance)) in EmitMemberDataPointerAddress()
[all …]
/llvm-project-15.0.7/clang/test/Parser/
H A DMicrosoftExtensions.cpp348 namespace Inheritance {
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp2265 std::vector<const DIDerivedType *> Inheritance; member
2353 Info.Inheritance.push_back(DDTy); in collectClassInfo()
2496 for (const DIDerivedType *I : Info.Inheritance) { in lowerRecordFieldList()
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DXRefsTests.cpp1748 TEST(FindImplementations, Inheritance) { in TEST() argument
/llvm-project-15.0.7/llvm/docs/
H A DProgrammersManual.rst3253 #. `Inheritance Is The Base Class of Evil
3254 <http://channel9.msdn.com/Events/GoingNative/2013/Inheritance-Is-The-Base-Class-of-Evil>`_
/llvm-project-15.0.7/clang/docs/
H A DInternalsManual.rst1325 will represent a combination of syntax and associated semantics. Inheritance