LLVM: llvm::CodeViewYAML::SymbolRecord Struct Reference (original) (raw)

#include "[llvm/ObjectYAML/CodeViewYAMLSymbols.h](CodeViewYAMLSymbols%5F8h%5Fsource.html)"

Public Member Functions
LLVM_ABI codeview::CVSymbol toCodeViewSymbol (BumpPtrAllocator &Allocator, codeview::CodeViewContainer Container) const
Static Public Member Functions
static LLVM_ABI Expected< SymbolRecord > fromCodeViewSymbol (codeview::CVSymbol Symbol)
Public Attributes
std::shared_ptr< detail::SymbolRecordBase > Symbol

Detailed Description

Definition at line 33 of file CodeViewYAMLSymbols.h.

Member Function Documentation

fromCodeViewSymbol()

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

Definition at line 635 of file CodeViewYAMLSymbols.cpp.

References llvm::codeview::corrupt_record, fromCodeViewSymbolImpl(), llvm::make_error(), and Symbol.

toCodeViewSymbol()

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

Definition at line 607 of file CodeViewYAMLSymbols.cpp.

References Symbol.

Member Data Documentation

Symbol

std::shared_ptr<detail::SymbolRecordBase> llvm::CodeViewYAML::SymbolRecord::Symbol

Definition at line 34 of file CodeViewYAMLSymbols.h.

Referenced by fromCodeViewSymbol(), and toCodeViewSymbol().


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