struct SymbolRecord

Declaration

struct SymbolRecord { /* full declaration omitted */ };

Declared at: llvm/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h:32

Member Variables

public std::shared_ptr<detail::SymbolRecordBase> Symbol

Method Overview

  • public static Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbol(codeview::CVSymbol Symbol)
  • public codeview::CVSymbol toCodeViewSymbol(llvm::BumpPtrAllocator & Allocator, codeview::CodeViewContainer Container) const

Methods

static Expected<llvm::CodeViewYAML::SymbolRecord>
fromCodeViewSymbol(codeview::CVSymbol Symbol)

Declared at: llvm/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h:39

Parameters

codeview::CVSymbol Symbol

codeview::CVSymbol toCodeViewSymbol(
    llvm::BumpPtrAllocator& Allocator,
    codeview::CodeViewContainer Container) const

Declared at: llvm/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h:36

Parameters

llvm::BumpPtrAllocator& Allocator
codeview::CodeViewContainer Container