LLVM  6.0.0svn
Public Member Functions | Public Attributes | List of all members
llvm::CodeViewYAML::detail::LeafRecordImpl< FieldListRecord > Struct Template Reference
Inheritance diagram for llvm::CodeViewYAML::detail::LeafRecordImpl< FieldListRecord >:
Inheritance graph
[legend]
Collaboration diagram for llvm::CodeViewYAML::detail::LeafRecordImpl< FieldListRecord >:
Collaboration graph
[legend]

Public Member Functions

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

Public Attributes

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

Detailed Description

template<>
struct llvm::CodeViewYAML::detail::LeafRecordImpl< FieldListRecord >

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)
overridevirtual

◆ map()

◆ toCodeViewRecord()

CVType llvm::CodeViewYAML::detail::LeafRecordImpl< FieldListRecord >::toCodeViewRecord ( TypeTableBuilder TTB) const
overridevirtual

Member Data Documentation

◆ Members

Definition at line 114 of file CodeViewYAMLTypes.cpp.


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