LLVM: llvm::CodeViewYAML::detail::LeafRecordImpl< FieldListRecord > Struct Reference (original) (raw)
Inheritance diagram for llvm::CodeViewYAML::detail::LeafRecordImpl< FieldListRecord >:
[legend]
| Public Member Functions | |
|---|---|
| LeafRecordImpl (TypeLeafKind K) | |
| void | map (yaml::IO &io) override |
| CVType | toCodeViewRecord (AppendingTypeTableBuilder &TS) const override |
| Error | fromCodeViewRecord (CVType Type) 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 | |
|---|---|
| std::vector< MemberRecord > | Members |
| FieldListRecord | Record |
| Public Attributes inherited from llvm::CodeViewYAML::detail::LeafRecordBase | |
| TypeLeafKind | Kind |
Detailed Description
Definition at line 107 of file CodeViewYAMLTypes.cpp.
Constructor & Destructor Documentation
| llvm::CodeViewYAML::detail::LeafRecordImpl< FieldListRecord >::LeafRecordImpl ( TypeLeafKind K) | inlineexplicit |
|---|
Definition at line 108 of file CodeViewYAMLTypes.cpp.
References llvm::CodeViewYAML::detail::LeafRecordBase::LeafRecordBase().
Member Function Documentation
◆ fromCodeViewRecord()
| Error llvm::CodeViewYAML::detail::LeafRecordImpl< FieldListRecord >::fromCodeViewRecord ( CVType Type) | overridevirtual |
|---|
Implements llvm::CodeViewYAML::detail::LeafRecordBase.
◆ map() [1/25]
| void llvm::CodeViewYAML::detail::LeafRecordImpl< ModifierRecord >::map | ( | IO & | IO | ) |
|---|
Definition at line 400 of file CodeViewYAMLTypes.cpp.
References llvm::yaml::IO::mapRequired(), and Record.
◆ map() [2/25]
| void llvm::CodeViewYAML::detail::LeafRecordImpl< ProcedureRecord >::map | ( | IO & | IO | ) |
|---|
Definition at line 405 of file CodeViewYAMLTypes.cpp.
References llvm::yaml::IO::mapRequired(), and Record.
◆ map() [3/25]
| void llvm::CodeViewYAML::detail::LeafRecordImpl< MemberFunctionRecord >::map | ( | IO & | IO | ) |
|---|
Definition at line 413 of file CodeViewYAMLTypes.cpp.
References llvm::yaml::IO::mapRequired(), and Record.
◆ map() [4/25]
| void llvm::CodeViewYAML::detail::LeafRecordImpl< LabelRecord >::map | ( | IO & | IO | ) |
|---|
Definition at line 424 of file CodeViewYAMLTypes.cpp.
References llvm::yaml::IO::mapRequired(), and Record.
◆ map() [5/25]
| void llvm::CodeViewYAML::detail::LeafRecordImpl< MemberFuncIdRecord >::map | ( | IO & | IO | ) |
|---|
Definition at line 428 of file CodeViewYAMLTypes.cpp.
References llvm::yaml::IO::mapRequired(), and Record.
◆ map() [6/25]
| void llvm::CodeViewYAML::detail::LeafRecordImpl< ArgListRecord >::map | ( | IO & | IO | ) |
|---|
Definition at line 434 of file CodeViewYAMLTypes.cpp.
References llvm::yaml::IO::mapRequired(), and Record.
◆ map() [7/25]
| void llvm::CodeViewYAML::detail::LeafRecordImpl< StringListRecord >::map | ( | IO & | IO | ) |
|---|
Definition at line 438 of file CodeViewYAMLTypes.cpp.
References llvm::yaml::IO::mapRequired(), and Record.
◆ map() [8/25]
| void llvm::CodeViewYAML::detail::LeafRecordImpl< PointerRecord >::map | ( | IO & | IO | ) |
|---|
Definition at line 442 of file CodeViewYAMLTypes.cpp.
References llvm::yaml::IO::mapOptional(), llvm::yaml::IO::mapRequired(), and Record.
◆ map() [9/25]
| void llvm::CodeViewYAML::detail::LeafRecordImpl< ArrayRecord >::map | ( | IO & | IO | ) |
|---|
Definition at line 448 of file CodeViewYAMLTypes.cpp.
References llvm::yaml::IO::mapRequired(), and Record.
◆ map() [10/25]
| void llvm::CodeViewYAML::detail::LeafRecordImpl< ClassRecord >::map | ( | IO & | IO | ) |
|---|
Definition at line 522 of file CodeViewYAMLTypes.cpp.
References llvm::yaml::IO::mapRequired(), and Record.
◆ map() [11/25]
| void llvm::CodeViewYAML::detail::LeafRecordImpl< UnionRecord >::map | ( | IO & | IO | ) |
|---|
Definition at line 533 of file CodeViewYAMLTypes.cpp.
References llvm::yaml::IO::mapRequired(), and Record.
◆ map() [12/25]
| void llvm::CodeViewYAML::detail::LeafRecordImpl< EnumRecord >::map | ( | IO & | IO | ) |
|---|
Definition at line 542 of file CodeViewYAMLTypes.cpp.
References llvm::yaml::IO::mapRequired(), and Record.
◆ map() [13/25]
| void llvm::CodeViewYAML::detail::LeafRecordImpl< BitFieldRecord >::map | ( | IO & | IO | ) |
|---|
Definition at line 551 of file CodeViewYAMLTypes.cpp.
References llvm::yaml::IO::mapRequired(), and Record.
◆ map() [14/25]
| void llvm::CodeViewYAML::detail::LeafRecordImpl< VFTableShapeRecord >::map | ( | IO & | IO | ) |
|---|
Definition at line 557 of file CodeViewYAMLTypes.cpp.
References llvm::yaml::IO::mapRequired(), and Record.
◆ map() [15/25]
| void llvm::CodeViewYAML::detail::LeafRecordImpl< TypeServer2Record >::map | ( | IO & | IO | ) |
|---|
Definition at line 561 of file CodeViewYAMLTypes.cpp.
References llvm::yaml::IO::mapRequired(), and Record.
◆ map() [16/25]
| void llvm::CodeViewYAML::detail::LeafRecordImpl< StringIdRecord >::map | ( | IO & | IO | ) |
|---|
Definition at line 567 of file CodeViewYAMLTypes.cpp.
References llvm::yaml::IO::mapRequired(), and Record.
◆ map() [17/25]
| void llvm::CodeViewYAML::detail::LeafRecordImpl< FuncIdRecord >::map | ( | IO & | IO | ) |
|---|
Definition at line 572 of file CodeViewYAMLTypes.cpp.
References llvm::yaml::IO::mapRequired(), and Record.
◆ map() [18/25]
| void llvm::CodeViewYAML::detail::LeafRecordImpl< UdtSourceLineRecord >::map | ( | IO & | IO | ) |
|---|
Definition at line 578 of file CodeViewYAMLTypes.cpp.
References llvm::yaml::IO::mapRequired(), and Record.
◆ map() [19/25]
| void llvm::CodeViewYAML::detail::LeafRecordImpl< UdtModSourceLineRecord >::map | ( | IO & | IO | ) |
|---|
Definition at line 584 of file CodeViewYAMLTypes.cpp.
References llvm::yaml::IO::mapRequired(), and Record.
◆ map() [20/25]
| void llvm::CodeViewYAML::detail::LeafRecordImpl< BuildInfoRecord >::map | ( | IO & | IO | ) |
|---|
Definition at line 591 of file CodeViewYAMLTypes.cpp.
References llvm::yaml::IO::mapRequired(), and Record.
◆ map() [21/25]
| void llvm::CodeViewYAML::detail::LeafRecordImpl< VFTableRecord >::map | ( | IO & | IO | ) |
|---|
Definition at line 595 of file CodeViewYAMLTypes.cpp.
References llvm::yaml::IO::mapRequired(), and Record.
◆ map() [22/25]
| void llvm::CodeViewYAML::detail::LeafRecordImpl< MethodOverloadListRecord >::map | ( | IO & | IO | ) |
|---|
Definition at line 602 of file CodeViewYAMLTypes.cpp.
References llvm::yaml::IO::mapRequired(), and Record.
◆ map() [23/25]
| void llvm::CodeViewYAML::detail::LeafRecordImpl< PrecompRecord >::map | ( | IO & | IO | ) |
|---|
Definition at line 606 of file CodeViewYAMLTypes.cpp.
References llvm::yaml::IO::mapRequired(), and Record.
◆ map() [24/25]
| void llvm::CodeViewYAML::detail::LeafRecordImpl< EndPrecompRecord >::map | ( | IO & | IO | ) |
|---|
Definition at line 613 of file CodeViewYAMLTypes.cpp.
References llvm::yaml::IO::mapRequired(), and Record.
◆ map() [25/25]
| void llvm::CodeViewYAML::detail::LeafRecordImpl< FieldListRecord >::map ( yaml::IO & io) | overridevirtual |
|---|
Implements llvm::CodeViewYAML::detail::LeafRecordBase.
Definition at line 455 of file CodeViewYAMLTypes.cpp.
References llvm::yaml::IO::mapRequired(), and Members.
◆ toCodeViewRecord()
| CVType llvm::CodeViewYAML::detail::LeafRecordImpl< FieldListRecord >::toCodeViewRecord ( AppendingTypeTableBuilder & TS) const | overridevirtual |
|---|
Implements llvm::CodeViewYAML::detail::LeafRecordBase.
Member Data Documentation
◆ Members
std::vector<MemberRecord> llvm::CodeViewYAML::detail::LeafRecordImpl< FieldListRecord >::Members
Definition at line 114 of file CodeViewYAMLTypes.cpp.
Referenced by map().
◆ Record
| FieldListRecord llvm::CodeViewYAML::detail::LeafRecordImpl< FieldListRecord >::Record | mutable |
|---|
Definition at line 104 of file CodeViewYAMLTypes.cpp.
Referenced by map().
The documentation for this struct was generated from the following file:
- lib/ObjectYAML/CodeViewYAMLTypes.cpp