class CVSymbolVisitor

Declaration

class CVSymbolVisitor { /* full declaration omitted */ };

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

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)

Methods

CVSymbolVisitor(
    llvm::codeview::SymbolVisitorCallbacks&
        Callbacks)

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

Parameters

llvm::codeview::SymbolVisitorCallbacks& Callbacks

llvm::Error visitSymbolRecord(
    llvm::codeview::CVSymbol& Record)

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

Parameters

llvm::codeview::CVSymbol& Record

llvm::Error visitSymbolRecord(
    llvm::codeview::CVSymbol& Record,
    uint32_t Offset)

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

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:28

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:29

Parameters

const llvm::codeview::CVSymbolArray& Symbols
uint32_t InitialOffset