LLVM: llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD_V4 Struct Reference (original) (raw)

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

Definition at line 766 of file TextStub.cpp.

NormalizedTBD_V4() [2/2]

Definition at line 768 of file TextStub.cpp.

References AllowableClients, assert(), llvm::SmallVectorTemplateCommon< T, typename >::begin(), CompatibilityVersion, CurrentVersion, Exports, Flags, FlatNamespace, llvm::yaml::IO::getContext(), llvm::MachO::Symbol::getKind(), llvm::MachO::Symbol::getName(), llvm::MachO::GlobalSymbol, llvm::SmallVectorImpl< T >::insert(), InstallName, llvm::MachO::Symbol::isThreadLocalValue(), llvm::MachO::Symbol::isWeakDefined(), IT, None, NotApplicationExtensionSafe, llvm::MachO::ObjectiveCClass, llvm::MachO::ObjectiveCClassEHType, llvm::MachO::ObjectiveCInstanceVariable, OSLibNotForSharedCache, ParentUmbrellas, ReexportedLibraries, Reexports, llvm::sort(), SwiftABIVersion, Targets, llvm::MachO::Symbol::targets(), TBDVersion, and Undefineds.

denormalize()

Definition at line 861 of file TextStub.cpp.

References AllowableClients, assert(), CompatibilityVersion, CurrentVersion, llvm::MachO::Data, Exports, Flags, FlatNamespace, llvm::yaml::IO::getContext(), llvm::MachO::GlobalSymbol, InstallName, llvm::Lib, llvm::MachO::None, NotApplicationExtensionSafe, llvm::MachO::ObjectiveCClass, llvm::MachO::ObjectiveCClassEHType, llvm::MachO::ObjectiveCInstanceVariable, OSLibNotForSharedCache, ParentUmbrellas, ReexportedLibraries, Reexports, llvm::MachO::Rexported, SwiftABIVersion, Targets, llvm::MachO::ThreadLocalValue, llvm::MachO::Undefined, Undefineds, llvm::MachO::WeakDefined, and llvm::MachO::WeakReferenced.

AllowableClients

CompatibilityVersion

CurrentVersion

Exports

Flags

InstallName

ParentUmbrellas

ReexportedLibraries

Reexports

SwiftABIVersion

Targets

TBDVersion

Undefineds

UUIDs


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