Searched refs:CVRecord (Results 1 – 20 of 20) sorted by relevance
28 template <typename Kind> class CVRecord {30 CVRecord() : Type(static_cast<Kind>(0)) {} in CVRecord() function32 CVRecord(Kind K, ArrayRef<uint8_t> Data) : Type(K), RecordData(Data) {} in CVRecord() function58 explicit RemappedRecord(const CVRecord<Kind> &R) : OriginalRecord(R) {} in RemappedRecord()60 CVRecord<Kind> OriginalRecord;90 inline Expected<CVRecord<Kind>> readCVRecordFromStream(BinaryStreamRef Stream, in readCVRecordFromStream()106 return codeview::CVRecord<Kind>(K, RawData); in readCVRecordFromStream()112 struct VarStreamArrayExtractor<codeview::CVRecord<Kind>> {114 codeview::CVRecord<Kind> &Item) {
40 Error dump(CVRecord<SymbolKind> &Record);
26 Error visitUnknownType(CVRecord<TypeLeafKind> &Record) override { in visitUnknownType()
960 using CVSymbol = CVRecord<SymbolKind>;
36 using CVType = CVRecord<TypeLeafKind>;
28 virtual Error visitUnknownType(const CVRecord<TypeLeafKind> &Record) { in visitUnknownType()31 virtual Error visitUnknownMember(const CVRecord<TypeLeafKind> &Record) { in visitUnknownMember()37 virtual Error visitTypeBegin(const CVRecord<TypeLeafKind> &Record) { in visitTypeBegin()40 virtual Error visitTypeEnd(const CVRecord<TypeLeafKind> &Record) { in visitTypeEnd()44 virtual Error visitFieldListBegin(const CVRecord<TypeLeafKind> &Record) { in visitFieldListBegin()48 virtual Error visitFieldListEnd(const CVRecord<TypeLeafKind> &Record) { in visitFieldListEnd()
37 Error dump(const CVRecord<TypeLeafKind> &Record);66 Error visitUnknownType(const CVRecord<TypeLeafKind> &Record) override;67 Error visitUnknownMember(const CVRecord<TypeLeafKind> &Record) override;71 Error visitTypeBegin(const CVRecord<TypeLeafKind> &Record) override;72 Error visitTypeEnd(const CVRecord<TypeLeafKind> &Record) override;
23 template <typename Kind> struct CVRecord { struct30 template <typename Kind> struct VarStreamArrayExtractor<CVRecord<Kind>> { argument32 CVRecord<Kind> &Item) const {
25 Error visitTypeRecord(const CVRecord<TypeLeafKind> &Record);34 Error visitFieldList(const CVRecord<TypeLeafKind> &Record);
38 bool dump(const CVRecord<SymbolKind> &Record);
49 void visitSymbolRecord(const CVRecord<SymbolKind> &Record) { in visitSymbolRecord()
1197 typedef CVRecord<TypeLeafKind> CVType;
1446 typedef CVRecord<SymbolKind> CVSymbol;
69 Error visitUnknownType(const CVRecord<TypeLeafKind> &Record) override;71 Error visitTypeBegin(const CVRecord<TypeLeafKind> &Record) override;72 Error visitTypeEnd(const CVRecord<TypeLeafKind> &Record) override;74 Error visitFieldListEnd(const CVRecord<TypeLeafKind> &Record) override;96 Error TypeStreamMerger::visitTypeBegin(const CVRecord<TypeLeafKind> &Rec) { in visitTypeBegin()101 Error TypeStreamMerger::visitTypeEnd(const CVRecord<TypeLeafKind> &Rec) { in visitTypeEnd()106 Error TypeStreamMerger::visitFieldListEnd(const CVRecord<TypeLeafKind> &Rec) { in visitFieldListEnd()128 Error TypeStreamMerger::visitUnknownType(const CVRecord<TypeLeafKind> &Rec) { in visitUnknownType()
27 Error CVTypeVisitor::visitTypeRecord(const CVRecord<TypeLeafKind> &Record) { in visitTypeRecord()92 Error CVTypeVisitor::visitFieldList(const CVRecord<TypeLeafKind> &Record) { in visitFieldList()
206 Error CVTypeDumper::visitTypeBegin(const CVRecord<TypeLeafKind> &Record) { in visitTypeBegin()218 Error CVTypeDumper::visitTypeEnd(const CVRecord<TypeLeafKind> &Record) { in visitTypeEnd()524 Error CVTypeDumper::visitUnknownMember(const CVRecord<TypeLeafKind> &Record) { in visitUnknownMember()529 Error CVTypeDumper::visitUnknownType(const CVRecord<TypeLeafKind> &Record) { in visitUnknownType()666 Error CVTypeDumper::dump(const CVRecord<TypeLeafKind> &Record) { in dump()
632 bool CVSymbolDumper::dump(const CVRecord<SymbolKind> &Record) { in dump()
76 static uint32_t getTpiHash(T &Rec, const CVRecord<TypeLeafKind> &RawRec) { in getTpiHash()111 Error visitTypeBegin(const CVRecord<TypeLeafKind> &Rec) override { in visitTypeBegin()141 const CVRecord<TypeLeafKind> *RawRecord;
70 Error TypeNameComputer::visitKnownRecord(CVRecord<TypeLeafKind> &CVR, in visitKnownRecord()
625 Error CVSymbolDumper::dump(CVRecord<SymbolKind> &Record) { in dump()