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