void UserDefinedCodeViewTypesBuilder::AddBaseClass(FieldListRecordBuilder &FLBR, unsigned BaseClassId) { MemberAttributes def; TypeIndex BaseTypeIndex(BaseClassId); BaseClassRecord BCR(def, BaseTypeIndex, 0); FLBR.writeMemberType(BCR); }
void writeTo(FieldListRecordBuilder &FLRB) override { FLRB.writeMemberType(Record); }
void UserDefinedCodeViewTypesBuilder::AddClassVTShape(FieldListRecordBuilder &FLBR) { VFPtrRecord VfPtr(ClassVTableTypeIndex); FLBR.writeMemberType(VfPtr); }