struct SymbolRecordImpl

Declaration

template <typename T>
struct SymbolRecordImpl : public SymbolRecordBase { /* full declaration omitted */ };

Declared at: llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:242

Inherits from: SymbolRecordBase

Templates

T

Member Variables

public T Symbol

Inherited from SymbolRecordBase:

public Kind

Method Overview

Inherited from SymbolRecordBase:

Methods

SymbolRecordImpl<T>(codeview::SymbolKind K)

Declared at: llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:243

Parameters

codeview::SymbolKind K

llvm::Error fromCodeViewSymbol(
    codeview::CVSymbol CVS)

Declared at: llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:254

Parameters

codeview::CVSymbol CVS

void map(yaml::IO& io)

Declared at: llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:246

Parameters

yaml::IO& io

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

Declared at: llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:249

Parameters

llvm::BumpPtrAllocator& Allocator
llvm::codeview::CodeViewContainer Container