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)

Declared at: llvm/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h:27

Parameters

llvm::codeview::SymbolVisitorCallbacks& Callbacks

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)

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)

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)

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)

Declared at: llvm/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h:33

Parameters

const llvm::codeview::CVSymbolArray& Symbols
const llvm::codeview::CVSymbolVisitor:: FilterOptions& Filter