LLVM
8.0.1
|
Public Member Functions | |
MemberRecordImpl (TypeLeafKind K) | |
void | map (yaml::IO &io) override |
void | writeTo (ContinuationRecordBuilder &CRB) 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 |
Definition at line 128 of file CodeViewYAMLTypes.cpp.
|
inlineexplicit |
Definition at line 129 of file CodeViewYAMLTypes.cpp.
|
overridevirtual |
Implements llvm::CodeViewYAML::detail::MemberRecordBase.
void llvm::CodeViewYAML::detail::MemberRecordImpl< OneMethodRecord >::map | ( | IO & | IO | ) |
Definition at line 609 of file CodeViewYAMLTypes.cpp.
void llvm::CodeViewYAML::detail::MemberRecordImpl< OverloadedMethodRecord >::map | ( | IO & | IO | ) |
Definition at line 613 of file CodeViewYAMLTypes.cpp.
References llvm::codeview::OneMethodRecord::Name.
void llvm::CodeViewYAML::detail::MemberRecordImpl< NestedTypeRecord >::map | ( | IO & | IO | ) |
Definition at line 619 of file CodeViewYAMLTypes.cpp.
References llvm::codeview::OneMethodRecord::Name, and llvm::codeview::OneMethodRecord::Type.
void llvm::CodeViewYAML::detail::MemberRecordImpl< DataMemberRecord >::map | ( | IO & | IO | ) |
Definition at line 624 of file CodeViewYAMLTypes.cpp.
References llvm::codeview::MemberAttributes::Attrs, llvm::codeview::OneMethodRecord::Attrs, llvm::codeview::OneMethodRecord::Name, and llvm::codeview::OneMethodRecord::Type.
void llvm::CodeViewYAML::detail::MemberRecordImpl< StaticDataMemberRecord >::map | ( | IO & | IO | ) |
Definition at line 631 of file CodeViewYAMLTypes.cpp.
References llvm::codeview::MemberAttributes::Attrs, llvm::codeview::OneMethodRecord::Attrs, llvm::codeview::OneMethodRecord::Name, and llvm::codeview::OneMethodRecord::Type.
void llvm::CodeViewYAML::detail::MemberRecordImpl< EnumeratorRecord >::map | ( | IO & | IO | ) |
Definition at line 637 of file CodeViewYAMLTypes.cpp.
References llvm::codeview::MemberAttributes::Attrs, llvm::codeview::OneMethodRecord::Attrs, and llvm::codeview::OneMethodRecord::Name.
void llvm::CodeViewYAML::detail::MemberRecordImpl< VFPtrRecord >::map | ( | IO & | IO | ) |
Definition at line 643 of file CodeViewYAMLTypes.cpp.
References llvm::codeview::OneMethodRecord::Type.
void llvm::CodeViewYAML::detail::MemberRecordImpl< BaseClassRecord >::map | ( | IO & | IO | ) |
Definition at line 647 of file CodeViewYAMLTypes.cpp.
References llvm::codeview::MemberAttributes::Attrs, llvm::codeview::OneMethodRecord::Attrs, and llvm::codeview::OneMethodRecord::Type.
void llvm::CodeViewYAML::detail::MemberRecordImpl< VirtualBaseClassRecord >::map | ( | IO & | IO | ) |
Definition at line 653 of file CodeViewYAMLTypes.cpp.
References llvm::codeview::MemberAttributes::Attrs, and llvm::codeview::OneMethodRecord::Attrs.
void llvm::CodeViewYAML::detail::MemberRecordImpl< ListContinuationRecord >::map | ( | IO & | IO | ) |
Definition at line 661 of file CodeViewYAMLTypes.cpp.
|
inlineoverridevirtual |
Implements llvm::CodeViewYAML::detail::MemberRecordBase.
Definition at line 134 of file CodeViewYAMLTypes.cpp.
References llvm::codeview::ContinuationRecordBuilder::writeMemberType().
|
mutable |
Definition at line 138 of file CodeViewYAMLTypes.cpp.