struct LeafRecordImpl

Declaration

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

Declared at: llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:89

Inherits from: LeafRecordBase

Templates

T

Member Variables

public T Record

Inherited from LeafRecordBase:

public Kind

Method Overview

Inherited from LeafRecordBase:

Methods

LeafRecordImpl<T>(llvm::codeview::TypeLeafKind K)

Declared at: llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:90

Parameters

llvm::codeview::TypeLeafKind K

llvm::Error fromCodeViewRecord(
    llvm::codeview::CVType Type)

Declared at: llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:95

Parameters

llvm::codeview::CVType Type

void map(yaml::IO& io)

Declared at: llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:93

Parameters

yaml::IO& io

llvm::codeview::CVType toCodeViewRecord(
    llvm::codeview::AppendingTypeTableBuilder& TS)
    const

Declared at: llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:99

Parameters

llvm::codeview::AppendingTypeTableBuilder& TS