LLVM  6.0.0svn
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]
Collaboration diagram for llvm::CodeViewYAML::detail::MemberRecordImpl< T >:
Collaboration graph
[legend]

Public Member Functions

 MemberRecordImpl (TypeLeafKind K)
 
void map (yaml::IO &io) override
 
void writeTo (FieldListRecordBuilder &FLRB) override
 
template<>
void map (IO &IO)
 
template<>
void map (IO &IO)
 
template<>
void map (IO &IO)
 
template<>
void map (IO &IO)
 
template<>
void map (IO &IO)
 
template<>
void map (IO &IO)
 
template<>
void map (IO &IO)
 
template<>
void map (IO &IO)
 
template<>
void map (IO &IO)
 
template<>
void map (IO &IO)
 
- Public Member Functions inherited from llvm::CodeViewYAML::detail::MemberRecordBase
 MemberRecordBase (TypeLeafKind K)
 
virtual ~MemberRecordBase ()=default
 

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

template<typename T >
llvm::CodeViewYAML::detail::MemberRecordImpl< T >::MemberRecordImpl ( TypeLeafKind  K)
inlineexplicit

Definition at line 128 of file CodeViewYAMLTypes.cpp.

Member Function Documentation

◆ map() [1/11]

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

◆ map() [2/11]

Definition at line 597 of file CodeViewYAMLTypes.cpp.

◆ map() [3/11]

◆ map() [4/11]

◆ map() [5/11]

◆ map() [6/11]

◆ map() [7/11]

◆ map() [8/11]

template<>
void llvm::CodeViewYAML::detail::MemberRecordImpl< VFPtrRecord >::map ( IO IO)

◆ map() [9/11]

◆ map() [10/11]

◆ map() [11/11]

Definition at line 649 of file CodeViewYAMLTypes.cpp.

References llvm::yaml::IO::mapRequired().

◆ writeTo()

template<typename T >
void llvm::CodeViewYAML::detail::MemberRecordImpl< T >::writeTo ( FieldListRecordBuilder FLRB)
inlineoverridevirtual

Member Data Documentation

◆ Record

template<typename T >
T llvm::CodeViewYAML::detail::MemberRecordImpl< T >::Record
mutable

Definition at line 137 of file CodeViewYAMLTypes.cpp.


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