LLVM 22.0.0git
llvm::codeview::CVSymbolVisitor Class Reference

#include "llvm/DebugInfo/CodeView/CVSymbolVisitor.h"

Classes

struct  FilterOptions

Public Member Functions

LLVM_ABI CVSymbolVisitor (SymbolVisitorCallbacks &Callbacks)
LLVM_ABI Error visitSymbolRecord (CVSymbol &Record)
LLVM_ABI Error visitSymbolRecord (CVSymbol &Record, uint32_t Offset)
LLVM_ABI Error visitSymbolStream (const CVSymbolArray &Symbols)
LLVM_ABI Error visitSymbolStream (const CVSymbolArray &Symbols, uint32_t InitialOffset)
LLVM_ABI Error visitSymbolStreamFiltered (const CVSymbolArray &Symbols, const FilterOptions &Filter)

Detailed Description

Definition at line 20 of file CVSymbolVisitor.h.

Constructor & Destructor Documentation

◆ CVSymbolVisitor()

CVSymbolVisitor::CVSymbolVisitor ( SymbolVisitorCallbacks & Callbacks)

Definition at line 19 of file CVSymbolVisitor.cpp.

Member Function Documentation

◆ visitSymbolRecord() [1/2]

Error CVSymbolVisitor::visitSymbolRecord ( CVSymbol & Record)

◆ visitSymbolRecord() [2/2]

Error CVSymbolVisitor::visitSymbolRecord ( CVSymbol & Record,
uint32_t Offset )

Definition at line 62 of file CVSymbolVisitor.cpp.

References llvm::codeview::EC, finishVisitation(), and llvm::Offset.

◆ visitSymbolStream() [1/2]

Error CVSymbolVisitor::visitSymbolStream ( const CVSymbolArray & Symbols)

◆ visitSymbolStream() [2/2]

Error CVSymbolVisitor::visitSymbolStream ( const CVSymbolArray & Symbols,
uint32_t InitialOffset )

◆ visitSymbolStreamFiltered()


The documentation for this class was generated from the following files: