LLVM
8.0.1
|
Public Member Functions | |
LeafRecordImpl (TypeLeafKind K) | |
void | map (yaml::IO &io) override |
Error | fromCodeViewRecord (CVType Type) override |
CVType | toCodeViewRecord (AppendingTypeTableBuilder &TS) const 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) |
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) |
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::LeafRecordBase | |
LeafRecordBase (TypeLeafKind K) | |
virtual | ~LeafRecordBase ()=default |
Public Attributes | |
T | Record |
Public Attributes inherited from llvm::CodeViewYAML::detail::LeafRecordBase | |
TypeLeafKind | Kind |
Definition at line 90 of file CodeViewYAMLTypes.cpp.
|
inlineexplicit |
Definition at line 91 of file CodeViewYAMLTypes.cpp.
Implements llvm::CodeViewYAML::detail::LeafRecordBase.
Definition at line 96 of file CodeViewYAMLTypes.cpp.
|
overridevirtual |
Implements llvm::CodeViewYAML::detail::LeafRecordBase.
void llvm::CodeViewYAML::detail::LeafRecordImpl< ModifierRecord >::map | ( | IO & | IO | ) |
Definition at line 395 of file CodeViewYAMLTypes.cpp.
void llvm::CodeViewYAML::detail::LeafRecordImpl< ProcedureRecord >::map | ( | IO & | IO | ) |
Definition at line 400 of file CodeViewYAMLTypes.cpp.
void llvm::CodeViewYAML::detail::LeafRecordImpl< MemberFunctionRecord >::map | ( | IO & | IO | ) |
Definition at line 408 of file CodeViewYAMLTypes.cpp.
void llvm::CodeViewYAML::detail::LeafRecordImpl< LabelRecord >::map | ( | IO & | IO | ) |
Definition at line 419 of file CodeViewYAMLTypes.cpp.
void llvm::CodeViewYAML::detail::LeafRecordImpl< MemberFuncIdRecord >::map | ( | IO & | IO | ) |
Definition at line 423 of file CodeViewYAMLTypes.cpp.
void llvm::CodeViewYAML::detail::LeafRecordImpl< ArgListRecord >::map | ( | IO & | IO | ) |
Definition at line 429 of file CodeViewYAMLTypes.cpp.
void llvm::CodeViewYAML::detail::LeafRecordImpl< StringListRecord >::map | ( | IO & | IO | ) |
Definition at line 433 of file CodeViewYAMLTypes.cpp.
void llvm::CodeViewYAML::detail::LeafRecordImpl< PointerRecord >::map | ( | IO & | IO | ) |
Definition at line 437 of file CodeViewYAMLTypes.cpp.
void llvm::CodeViewYAML::detail::LeafRecordImpl< ArrayRecord >::map | ( | IO & | IO | ) |
Definition at line 443 of file CodeViewYAMLTypes.cpp.
void llvm::CodeViewYAML::detail::LeafRecordImpl< ClassRecord >::map | ( | IO & | IO | ) |
Definition at line 514 of file CodeViewYAMLTypes.cpp.
References llvm::codeview::OneMethodRecord::Name.
void llvm::CodeViewYAML::detail::LeafRecordImpl< UnionRecord >::map | ( | IO & | IO | ) |
Definition at line 525 of file CodeViewYAMLTypes.cpp.
References llvm::codeview::OneMethodRecord::Name.
void llvm::CodeViewYAML::detail::LeafRecordImpl< EnumRecord >::map | ( | IO & | IO | ) |
Definition at line 534 of file CodeViewYAMLTypes.cpp.
References llvm::codeview::OneMethodRecord::Name.
void llvm::CodeViewYAML::detail::LeafRecordImpl< BitFieldRecord >::map | ( | IO & | IO | ) |
Definition at line 543 of file CodeViewYAMLTypes.cpp.
References llvm::codeview::OneMethodRecord::Type.
void llvm::CodeViewYAML::detail::LeafRecordImpl< VFTableShapeRecord >::map | ( | IO & | IO | ) |
Definition at line 549 of file CodeViewYAMLTypes.cpp.
void llvm::CodeViewYAML::detail::LeafRecordImpl< TypeServer2Record >::map | ( | IO & | IO | ) |
Definition at line 553 of file CodeViewYAMLTypes.cpp.
References llvm::codeview::OneMethodRecord::Name.
void llvm::CodeViewYAML::detail::LeafRecordImpl< StringIdRecord >::map | ( | IO & | IO | ) |
Definition at line 559 of file CodeViewYAMLTypes.cpp.
void llvm::CodeViewYAML::detail::LeafRecordImpl< FuncIdRecord >::map | ( | IO & | IO | ) |
Definition at line 564 of file CodeViewYAMLTypes.cpp.
References llvm::codeview::OneMethodRecord::Name.
void llvm::CodeViewYAML::detail::LeafRecordImpl< UdtSourceLineRecord >::map | ( | IO & | IO | ) |
Definition at line 570 of file CodeViewYAMLTypes.cpp.
void llvm::CodeViewYAML::detail::LeafRecordImpl< UdtModSourceLineRecord >::map | ( | IO & | IO | ) |
Definition at line 576 of file CodeViewYAMLTypes.cpp.
void llvm::CodeViewYAML::detail::LeafRecordImpl< BuildInfoRecord >::map | ( | IO & | IO | ) |
Definition at line 583 of file CodeViewYAMLTypes.cpp.
void llvm::CodeViewYAML::detail::LeafRecordImpl< VFTableRecord >::map | ( | IO & | IO | ) |
Definition at line 587 of file CodeViewYAMLTypes.cpp.
void llvm::CodeViewYAML::detail::LeafRecordImpl< MethodOverloadListRecord >::map | ( | IO & | IO | ) |
Definition at line 594 of file CodeViewYAMLTypes.cpp.
void llvm::CodeViewYAML::detail::LeafRecordImpl< PrecompRecord >::map | ( | IO & | IO | ) |
Definition at line 598 of file CodeViewYAMLTypes.cpp.
void llvm::CodeViewYAML::detail::LeafRecordImpl< EndPrecompRecord >::map | ( | IO & | IO | ) |
Definition at line 605 of file CodeViewYAMLTypes.cpp.
|
inlineoverridevirtual |
Implements llvm::CodeViewYAML::detail::LeafRecordBase.
Definition at line 100 of file CodeViewYAMLTypes.cpp.
References Kind, llvm::codeview::AppendingTypeTableBuilder::records(), and llvm::codeview::AppendingTypeTableBuilder::writeLeafType().
|
mutable |
Definition at line 105 of file CodeViewYAMLTypes.cpp.