void CVTypeDumperImpl::visitBaseClass(TypeLeafKind Leaf, BaseClassRecord &Base) { DictScope S(W, "BaseClass"); printMemberAttributes(Base.getAccess(), MethodKind::Vanilla, MethodOptions::None); printTypeIndex("BaseType", Base.getBaseType()); W.printHex("BaseOffset", Base.getBaseOffset()); }
Error TypeDumpVisitor::visitKnownMember(CVMemberRecord &CVR, BaseClassRecord &Base) { printMemberAttributes(Base.getAccess(), MethodKind::Vanilla, MethodOptions::None); printTypeIndex("BaseType", Base.getBaseType()); W->printHex("BaseOffset", Base.getBaseOffset()); return Error::success(); }