class CVSymbolVisitor
Declaration
class CVSymbolVisitor { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h:19
Member Variables
- private llvm::codeview::SymbolVisitorCallbacks& Callbacks
Method Overview
- public CVSymbolVisitor(llvm::codeview::SymbolVisitorCallbacks & Callbacks)
- public llvm::Error visitSymbolRecord(llvm::codeview::CVSymbol & Record)
- public llvm::Error visitSymbolRecord(llvm::codeview::CVSymbol & Record, uint32_t Offset)
- public llvm::Error visitSymbolStream(const llvm::codeview::CVSymbolArray & Symbols)
- public llvm::Error visitSymbolStream(const llvm::codeview::CVSymbolArray & Symbols, uint32_t InitialOffset)
- public llvm::Error visitSymbolStreamFiltered(const llvm::codeview::CVSymbolArray & Symbols, const llvm::codeview::CVSymbolVisitor::FilterOptions & Filter)
Methods
¶CVSymbolVisitor(
llvm::codeview::SymbolVisitorCallbacks&
Callbacks)
CVSymbolVisitor(
llvm::codeview::SymbolVisitorCallbacks&
Callbacks)
Declared at: llvm/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h:27
Parameters
- llvm::codeview::SymbolVisitorCallbacks& Callbacks
¶llvm::Error visitSymbolRecord(
llvm::codeview::CVSymbol& Record)
llvm::Error visitSymbolRecord(
llvm::codeview::CVSymbol& Record)
Declared at: llvm/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h:29
Parameters
- llvm::codeview::CVSymbol& Record
¶llvm::Error visitSymbolRecord(
llvm::codeview::CVSymbol& Record,
uint32_t Offset)
llvm::Error visitSymbolRecord(
llvm::codeview::CVSymbol& Record,
uint32_t Offset)
Declared at: llvm/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h:30
Parameters
- llvm::codeview::CVSymbol& Record
- uint32_t Offset
¶llvm::Error visitSymbolStream(
const llvm::codeview::CVSymbolArray& Symbols)
llvm::Error visitSymbolStream(
const llvm::codeview::CVSymbolArray& Symbols)
Declared at: llvm/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h:31
Parameters
- const llvm::codeview::CVSymbolArray& Symbols
¶llvm::Error visitSymbolStream(
const llvm::codeview::CVSymbolArray& Symbols,
uint32_t InitialOffset)
llvm::Error visitSymbolStream(
const llvm::codeview::CVSymbolArray& Symbols,
uint32_t InitialOffset)
Declared at: llvm/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h:32
Parameters
- const llvm::codeview::CVSymbolArray& Symbols
- uint32_t InitialOffset
¶llvm::Error visitSymbolStreamFiltered(
const llvm::codeview::CVSymbolArray& Symbols,
const llvm::codeview::CVSymbolVisitor::
FilterOptions& Filter)
llvm::Error visitSymbolStreamFiltered(
const llvm::codeview::CVSymbolArray& Symbols,
const llvm::codeview::CVSymbolVisitor::
FilterOptions& Filter)
Declared at: llvm/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h:33
Parameters
- const llvm::codeview::CVSymbolArray& Symbols
- const llvm::codeview::CVSymbolVisitor:: FilterOptions& Filter