LLVM  16.0.0git
Classes | Public Member Functions | List of all members
llvm::codeview::CVSymbolVisitor Class Reference

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

Classes

struct  FilterOptions
 

Public Member Functions

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

Detailed Description

Definition at line 19 of file CVSymbolVisitor.h.

Constructor & Destructor Documentation

◆ CVSymbolVisitor()

CVSymbolVisitor::CVSymbolVisitor ( SymbolVisitorCallbacks Callbacks)

Definition at line 21 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 
)

◆ visitSymbolStream() [1/2]

Error CVSymbolVisitor::visitSymbolStream ( const CVSymbolArray Symbols)

◆ visitSymbolStream() [2/2]

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

Definition at line 78 of file CVSymbolVisitor.cpp.

References llvm::codeview::EC, I, llvm::Error::success(), and visitSymbolRecord().

◆ visitSymbolStreamFiltered()

Error CVSymbolVisitor::visitSymbolStreamFiltered ( const CVSymbolArray Symbols,
const FilterOptions Filter 
)

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