|
LLVM 23.0.0git
|
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 |
Definition at line 115 of file CodeViewYAMLTypes.cpp.
|
inlineexplicit |
Definition at line 116 of file CodeViewYAMLTypes.cpp.
References llvm::CodeViewYAML::detail::LeafRecordBase::LeafRecordBase(), and Record.
Implements llvm::CodeViewYAML::detail::LeafRecordBase.
Definition at line 121 of file CodeViewYAMLTypes.cpp.
References llvm::codeview::TypeDeserializer::deserializeAs(), and Record.
| void llvm::CodeViewYAML::detail::LeafRecordImpl< ModifierRecord >::map | ( | IO & | IO | ) |
Definition at line 440 of file CodeViewYAMLTypes.cpp.
| void llvm::CodeViewYAML::detail::LeafRecordImpl< ProcedureRecord >::map | ( | IO & | IO | ) |
Definition at line 445 of file CodeViewYAMLTypes.cpp.
| void llvm::CodeViewYAML::detail::LeafRecordImpl< MemberFunctionRecord >::map | ( | IO & | IO | ) |
Definition at line 453 of file CodeViewYAMLTypes.cpp.
| void llvm::CodeViewYAML::detail::LeafRecordImpl< LabelRecord >::map | ( | IO & | IO | ) |
Definition at line 464 of file CodeViewYAMLTypes.cpp.
| void llvm::CodeViewYAML::detail::LeafRecordImpl< MemberFuncIdRecord >::map | ( | IO & | IO | ) |
Definition at line 468 of file CodeViewYAMLTypes.cpp.
| void llvm::CodeViewYAML::detail::LeafRecordImpl< ArgListRecord >::map | ( | IO & | IO | ) |
Definition at line 474 of file CodeViewYAMLTypes.cpp.
| void llvm::CodeViewYAML::detail::LeafRecordImpl< StringListRecord >::map | ( | IO & | IO | ) |
Definition at line 478 of file CodeViewYAMLTypes.cpp.
| void llvm::CodeViewYAML::detail::LeafRecordImpl< PointerRecord >::map | ( | IO & | IO | ) |
Definition at line 482 of file CodeViewYAMLTypes.cpp.
| void llvm::CodeViewYAML::detail::LeafRecordImpl< ArrayRecord >::map | ( | IO & | IO | ) |
Definition at line 488 of file CodeViewYAMLTypes.cpp.
| void llvm::CodeViewYAML::detail::LeafRecordImpl< ClassRecord >::map | ( | IO & | IO | ) |
Definition at line 562 of file CodeViewYAMLTypes.cpp.
| void llvm::CodeViewYAML::detail::LeafRecordImpl< UnionRecord >::map | ( | IO & | IO | ) |
Definition at line 573 of file CodeViewYAMLTypes.cpp.
| void llvm::CodeViewYAML::detail::LeafRecordImpl< EnumRecord >::map | ( | IO & | IO | ) |
Definition at line 582 of file CodeViewYAMLTypes.cpp.
| void llvm::CodeViewYAML::detail::LeafRecordImpl< BitFieldRecord >::map | ( | IO & | IO | ) |
Definition at line 591 of file CodeViewYAMLTypes.cpp.
| void llvm::CodeViewYAML::detail::LeafRecordImpl< VFTableShapeRecord >::map | ( | IO & | IO | ) |
Definition at line 597 of file CodeViewYAMLTypes.cpp.
| void llvm::CodeViewYAML::detail::LeafRecordImpl< TypeServer2Record >::map | ( | IO & | IO | ) |
Definition at line 601 of file CodeViewYAMLTypes.cpp.
| void llvm::CodeViewYAML::detail::LeafRecordImpl< StringIdRecord >::map | ( | IO & | IO | ) |
Definition at line 607 of file CodeViewYAMLTypes.cpp.
| void llvm::CodeViewYAML::detail::LeafRecordImpl< FuncIdRecord >::map | ( | IO & | IO | ) |
Definition at line 612 of file CodeViewYAMLTypes.cpp.
| void llvm::CodeViewYAML::detail::LeafRecordImpl< UdtSourceLineRecord >::map | ( | IO & | IO | ) |
Definition at line 618 of file CodeViewYAMLTypes.cpp.
| void llvm::CodeViewYAML::detail::LeafRecordImpl< UdtModSourceLineRecord >::map | ( | IO & | IO | ) |
Definition at line 624 of file CodeViewYAMLTypes.cpp.
| void llvm::CodeViewYAML::detail::LeafRecordImpl< BuildInfoRecord >::map | ( | IO & | IO | ) |
Definition at line 631 of file CodeViewYAMLTypes.cpp.
| void llvm::CodeViewYAML::detail::LeafRecordImpl< VFTableRecord >::map | ( | IO & | IO | ) |
Definition at line 635 of file CodeViewYAMLTypes.cpp.
| void llvm::CodeViewYAML::detail::LeafRecordImpl< MethodOverloadListRecord >::map | ( | IO & | IO | ) |
Definition at line 642 of file CodeViewYAMLTypes.cpp.
| void llvm::CodeViewYAML::detail::LeafRecordImpl< PrecompRecord >::map | ( | IO & | IO | ) |
Definition at line 646 of file CodeViewYAMLTypes.cpp.
| void llvm::CodeViewYAML::detail::LeafRecordImpl< EndPrecompRecord >::map | ( | IO & | IO | ) |
Definition at line 653 of file CodeViewYAMLTypes.cpp.
|
overridevirtual |
Implements llvm::CodeViewYAML::detail::LeafRecordBase.
|
inlineoverridevirtual |
Implements llvm::CodeViewYAML::detail::LeafRecordBase.
Definition at line 125 of file CodeViewYAMLTypes.cpp.
References Record, llvm::codeview::AppendingTypeTableBuilder::records(), and llvm::codeview::AppendingTypeTableBuilder::writeLeafType().
|
mutable |
Definition at line 130 of file CodeViewYAMLTypes.cpp.
Referenced by fromCodeViewRecord(), LeafRecordImpl(), and toCodeViewRecord().