LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::CodeViewYAML::detail::MemberRecordImpl< T > Struct Template Reference
Inheritance diagram for llvm::CodeViewYAML::detail::MemberRecordImpl< T >:
Inheritance graph
[legend]

Public Member Functions

 MemberRecordImpl (TypeLeafKind K)
 
void map (yaml::IO &io) override
 
void writeTo (ContinuationRecordBuilder &CRB) 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)
 
- Public Member Functions inherited from llvm::CodeViewYAML::detail::MemberRecordBase
 MemberRecordBase (TypeLeafKind K)
 
virtual ~MemberRecordBase ()=default
 
virtual void map (yaml::IO &io)=0
 
virtual void writeTo (ContinuationRecordBuilder &CRB)=0
 

Public Attributes

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

Detailed Description

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

Definition at line 127 of file CodeViewYAMLTypes.cpp.

Constructor & Destructor Documentation

◆ MemberRecordImpl()

Definition at line 128 of file CodeViewYAMLTypes.cpp.

Member Function Documentation

◆ map() [1/11]

Definition at line 617 of file CodeViewYAMLTypes.cpp.

◆ map() [2/11]

Definition at line 621 of file CodeViewYAMLTypes.cpp.

◆ map() [3/11]

Definition at line 627 of file CodeViewYAMLTypes.cpp.

◆ map() [4/11]

Definition at line 632 of file CodeViewYAMLTypes.cpp.

◆ map() [5/11]

Definition at line 639 of file CodeViewYAMLTypes.cpp.

◆ map() [6/11]

Definition at line 645 of file CodeViewYAMLTypes.cpp.

◆ map() [7/11]

Definition at line 651 of file CodeViewYAMLTypes.cpp.

◆ map() [8/11]

Definition at line 655 of file CodeViewYAMLTypes.cpp.

◆ map() [9/11]

Definition at line 661 of file CodeViewYAMLTypes.cpp.

◆ map() [10/11]

Definition at line 669 of file CodeViewYAMLTypes.cpp.

◆ map() [11/11]

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

◆ writeTo()

template<typename T >
void llvm::CodeViewYAML::detail::MemberRecordImpl< T >::writeTo ( ContinuationRecordBuilder CRB)
inlineoverridevirtual

Member Data Documentation

◆ Record

Definition at line 137 of file CodeViewYAMLTypes.cpp.


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