9#ifndef LLVM_DEBUGINFO_CODEVIEW_CVSYMBOLVISITOR_H
10#define LLVM_DEBUGINFO_CODEVIEW_CVSYMBOLVISITOR_H
17class SymbolVisitorCallbacks;
Lightweight error class with error context and mandatory checking.
CVRecord is a fat pointer (base + size pair) to a symbol or type record.
Error visitSymbolStreamFiltered(const CVSymbolArray &Symbols, const FilterOptions &Filter)
Error visitSymbolRecord(CVSymbol &Record)
Error visitSymbolStream(const CVSymbolArray &Symbols)
This is an optimization pass for GlobalISel generic memory operations.
std::optional< uint32_t > SymbolOffset
std::optional< uint32_t > ParentRecursiveDepth
std::optional< uint32_t > ChildRecursiveDepth