Searched refs:Inheritance (Results 1 – 8 of 8) sorted by relevance
365 inheritanceModelHasVBPtrOffsetField(MSInheritanceModel Inheritance) { in inheritanceModelHasVBPtrOffsetField() argument366 return Inheritance == MSInheritanceModel::Unspecified; in inheritanceModelHasVBPtrOffsetField()372 MSInheritanceModel Inheritance) { in inheritanceModelHasNVOffsetField() argument373 return IsMemberFunction && Inheritance >= MSInheritanceModel::Multiple; in inheritanceModelHasNVOffsetField()377 inheritanceModelHasVBTableOffsetField(MSInheritanceModel Inheritance) { in inheritanceModelHasVBTableOffsetField() argument378 return Inheritance >= MSInheritanceModel::Virtual; in inheritanceModelHasVBTableOffsetField()382 MSInheritanceModel Inheritance) { in inheritanceModelHasOnlyOneField() argument384 return Inheritance <= MSInheritanceModel::Single; in inheritanceModelHasOnlyOneField()385 return Inheritance <= MSInheritanceModel::Multiple; in inheritanceModelHasOnlyOneField()
284 MSInheritanceModel Inheritance = RD->getMSInheritanceModel(); in getMSMemberPointerSlots() local292 Inheritance)) in getMSMemberPointerSlots()294 if (inheritanceModelHasVBPtrOffsetField(Inheritance)) in getMSMemberPointerSlots()296 if (inheritanceModelHasVBTableOffsetField(Inheritance)) in getMSMemberPointerSlots()
2772 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 …]
348 namespace Inheritance {
2265 std::vector<const DIDerivedType *> Inheritance; member2353 Info.Inheritance.push_back(DDTy); in collectClassInfo()2496 for (const DIDerivedType *I : Info.Inheritance) { in lowerRecordFieldList()
1748 TEST(FindImplementations, Inheritance) { in TEST() argument
3253 #. `Inheritance Is The Base Class of Evil3254 <http://channel9.msdn.com/Events/GoingNative/2013/Inheritance-Is-The-Base-Class-of-Evil>`_
1325 will represent a combination of syntax and associated semantics. Inheritance