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

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

Public Member Functions
LLVM_ABI codeview::CVType toCodeViewRecord (codeview::AppendingTypeTableBuilder &Serializer) const
Static Public Member Functions
static LLVM_ABI Expected< LeafRecord > fromCodeViewRecord (codeview::CVType Type)
Public Attributes
std::shared_ptr< detail::LeafRecordBase > Leaf

Detailed Description

Definition at line 46 of file CodeViewYAMLTypes.h.

Member Function Documentation

fromCodeViewRecord()

Expected< LeafRecord > LeafRecord::fromCodeViewRecord ( codeview::CVType Type) static

Definition at line 688 of file CodeViewYAMLTypes.cpp.

References llvm::codeview::corrupt_record, llvm_unreachable, and llvm::make_error().

Referenced by llvm::CodeViewYAML::fromDebugT().

toCodeViewRecord()

CVType LeafRecord::toCodeViewRecord ( codeview::AppendingTypeTableBuilder & Serializer ) const

Definition at line 705 of file CodeViewYAMLTypes.cpp.

References Leaf.

Member Data Documentation

Leaf

std::shared_ptr<detail::LeafRecordBase> llvm::CodeViewYAML::LeafRecord::Leaf

Definition at line 47 of file CodeViewYAMLTypes.h.

Referenced by toCodeViewRecord().


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