LLVM 22.0.0git
llvm::CodeViewYAML::detail::LeafRecordImpl< T > Struct Template Reference
Inheritance diagram for llvm::CodeViewYAML::detail::LeafRecordImpl< T >:
[legend]

Public Member Functions

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

Public Attributes

T Record
Public Attributes inherited from llvm::CodeViewYAML::detail::LeafRecordBase
TypeLeafKind Kind

Detailed Description

template<typename T>
struct llvm::CodeViewYAML::detail::LeafRecordImpl< T >

Definition at line 89 of file CodeViewYAMLTypes.cpp.

Constructor & Destructor Documentation

◆ LeafRecordImpl()

Member Function Documentation

◆ fromCodeViewRecord()

template<typename T>
Error LeafRecordImpl::fromCodeViewRecord ( CVType Type)
inlineoverridevirtual

◆ map() [1/25]

Definition at line 400 of file CodeViewYAMLTypes.cpp.

◆ map() [2/25]

◆ map() [3/25]

◆ map() [4/25]

Definition at line 424 of file CodeViewYAMLTypes.cpp.

◆ map() [5/25]

◆ map() [6/25]

Definition at line 434 of file CodeViewYAMLTypes.cpp.

◆ map() [7/25]

◆ map() [8/25]

Definition at line 442 of file CodeViewYAMLTypes.cpp.

◆ map() [9/25]

Definition at line 448 of file CodeViewYAMLTypes.cpp.

◆ map() [10/25]

Definition at line 522 of file CodeViewYAMLTypes.cpp.

◆ map() [11/25]

Definition at line 533 of file CodeViewYAMLTypes.cpp.

◆ map() [12/25]

Definition at line 542 of file CodeViewYAMLTypes.cpp.

◆ map() [13/25]

Definition at line 551 of file CodeViewYAMLTypes.cpp.

◆ map() [14/25]

◆ map() [15/25]

◆ map() [16/25]

Definition at line 567 of file CodeViewYAMLTypes.cpp.

◆ map() [17/25]

Definition at line 572 of file CodeViewYAMLTypes.cpp.

◆ map() [18/25]

◆ map() [19/25]

◆ map() [20/25]

◆ map() [21/25]

Definition at line 595 of file CodeViewYAMLTypes.cpp.

◆ map() [22/25]

◆ map() [23/25]

Definition at line 606 of file CodeViewYAMLTypes.cpp.

◆ map() [24/25]

◆ map() [25/25]

template<typename T>
void llvm::CodeViewYAML::detail::LeafRecordImpl< T >::map ( yaml::IO & io)
overridevirtual

◆ toCodeViewRecord()

template<typename T>
CVType LeafRecordImpl::toCodeViewRecord ( AppendingTypeTableBuilder & TS) const
inlineoverridevirtual

Member Data Documentation

◆ Record

Definition at line 104 of file CodeViewYAMLTypes.cpp.

Referenced by fromCodeViewRecord(), LeafRecordImpl(), and toCodeViewRecord().


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