LLVM 22.0.0git
llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD_V4 Struct Reference

Public Member Functions

 NormalizedTBD_V4 (IO &IO)
 NormalizedTBD_V4 (IO &IO, const InterfaceFile *&File)
const InterfaceFiledenormalize (IO &IO)

Public Attributes

unsigned TBDVersion
std::vector< UUIDv4 > UUIDs
TargetList Targets
StringRef InstallName
PackedVersion CurrentVersion
PackedVersion CompatibilityVersion
SwiftVersion SwiftABIVersion {0}
std::vector< MetadataSection > AllowableClients
std::vector< MetadataSection > ReexportedLibraries
TBDFlags Flags {TBDFlags::None}
std::vector< UmbrellaSection > ParentUmbrellas
SectionList Exports
SectionList Reexports
SectionList Undefineds

Detailed Description

Definition at line 766 of file TextStub.cpp.

Constructor & Destructor Documentation

◆ NormalizedTBD_V4() [1/2]

llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD_V4::NormalizedTBD_V4 ( IO & IO)
inlineexplicit

Definition at line 767 of file TextStub.cpp.

◆ NormalizedTBD_V4() [2/2]

Member Function Documentation

◆ denormalize()

Member Data Documentation

◆ AllowableClients

std::vector<MetadataSection> llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD_V4::AllowableClients

Definition at line 948 of file TextStub.cpp.

Referenced by denormalize(), and NormalizedTBD_V4().

◆ CompatibilityVersion

PackedVersion llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD_V4::CompatibilityVersion

Definition at line 946 of file TextStub.cpp.

Referenced by denormalize(), and NormalizedTBD_V4().

◆ CurrentVersion

PackedVersion llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD_V4::CurrentVersion

Definition at line 945 of file TextStub.cpp.

Referenced by denormalize(), and NormalizedTBD_V4().

◆ Exports

SectionList llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD_V4::Exports

Definition at line 952 of file TextStub.cpp.

Referenced by denormalize(), and NormalizedTBD_V4().

◆ Flags

Definition at line 950 of file TextStub.cpp.

Referenced by denormalize(), and NormalizedTBD_V4().

◆ InstallName

StringRef llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD_V4::InstallName

Definition at line 944 of file TextStub.cpp.

Referenced by denormalize(), and NormalizedTBD_V4().

◆ ParentUmbrellas

std::vector<UmbrellaSection> llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD_V4::ParentUmbrellas

Definition at line 951 of file TextStub.cpp.

Referenced by denormalize(), and NormalizedTBD_V4().

◆ ReexportedLibraries

std::vector<MetadataSection> llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD_V4::ReexportedLibraries

Definition at line 949 of file TextStub.cpp.

Referenced by denormalize(), and NormalizedTBD_V4().

◆ Reexports

SectionList llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD_V4::Reexports

Definition at line 953 of file TextStub.cpp.

Referenced by denormalize(), and NormalizedTBD_V4().

◆ SwiftABIVersion

SwiftVersion llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD_V4::SwiftABIVersion {0}

Definition at line 947 of file TextStub.cpp.

Referenced by denormalize(), and NormalizedTBD_V4().

◆ Targets

TargetList llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD_V4::Targets

Definition at line 943 of file TextStub.cpp.

Referenced by denormalize(), and NormalizedTBD_V4().

◆ TBDVersion

unsigned llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD_V4::TBDVersion

Definition at line 941 of file TextStub.cpp.

Referenced by NormalizedTBD_V4().

◆ Undefineds

SectionList llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD_V4::Undefineds

Definition at line 954 of file TextStub.cpp.

Referenced by denormalize(), and NormalizedTBD_V4().

◆ UUIDs

std::vector<UUIDv4> llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD_V4::UUIDs

Definition at line 942 of file TextStub.cpp.


The documentation for this struct was generated from the following file: