LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::CodeViewYAML::detail::LeafRecordImpl< FieldListRecord > Struct Reference
Inheritance diagram for llvm::CodeViewYAML::detail::LeafRecordImpl< FieldListRecord >:
Inheritance graph

Public Member Functions

 LeafRecordImpl (TypeLeafKind K)
void map (yaml::IO &io) override
CVType toCodeViewRecord (AppendingTypeTableBuilder &TS) const override
Error fromCodeViewRecord (CVType Type) override
- Public Member Functions inherited from llvm::CodeViewYAML::detail::LeafRecordBase
 LeafRecordBase (TypeLeafKind K)
virtual ~LeafRecordBase ()=default
virtual void map (yaml::IO &io)=0
virtual CVType toCodeViewRecord (AppendingTypeTableBuilder &TS) const =0
virtual Error fromCodeViewRecord (CVType Type)=0

Public Attributes

std::vector< MemberRecordMembers
- Public Attributes inherited from llvm::CodeViewYAML::detail::LeafRecordBase
TypeLeafKind Kind

Detailed Description

Definition at line 107 of file CodeViewYAMLTypes.cpp.

Constructor & Destructor Documentation

◆ LeafRecordImpl()

Definition at line 108 of file CodeViewYAMLTypes.cpp.

Member Function Documentation

◆ fromCodeViewRecord()

Error llvm::CodeViewYAML::detail::LeafRecordImpl< FieldListRecord >::fromCodeViewRecord ( CVType  Type)

◆ map()

void llvm::CodeViewYAML::detail::LeafRecordImpl< FieldListRecord >::map ( yaml::IO &  io)

Implements llvm::CodeViewYAML::detail::LeafRecordBase.

Definition at line 455 of file CodeViewYAMLTypes.cpp.

◆ toCodeViewRecord()

Member Data Documentation

◆ Members

Definition at line 114 of file CodeViewYAMLTypes.cpp.

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