10 #ifndef LLVM_DEBUGINFO_CODEVIEW_SYMBOLRECORDMAPPING_H
11 #define LLVM_DEBUGINFO_CODEVIEW_SYMBOLRECORDMAPPING_H
31 #define SYMBOL_RECORD(EnumName, EnumVal, Name) \
32 Error visitKnownRecord(CVSymbol &CVR, Name &Record) override;
33 #define SYMBOL_RECORD_ALIAS(EnumName, EnumVal, Name, AliasName)
34 #include "CVSymbolTypes.def"
37 Optional<SymbolKind> Kind;
SymbolRecordMapping(msf::StreamReader &Reader)
Error visitSymbolEnd(CVSymbol &Record) override
SymbolRecordMapping(msf::StreamWriter &Writer)
Lightweight error class with error context and mandatory checking.
Error visitSymbolBegin(CVSymbol &Record) override
Paired begin/end actions for all symbols.