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: