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

Public Member Functions
NormalizedTBD (IO &IO)
NormalizedTBD (IO &IO, const InterfaceFile *&File)
TargetList synthesizeTargets (ArchitectureSet Architectures, const PlatformSet &Platforms)
const InterfaceFile * denormalize (IO &IO)
StringRef copyString (StringRef String)
Public Attributes
llvm::BumpPtrAllocator Allocator
std::vector< Architecture > Architectures
std::vector< UUID > UUIDs
PlatformSet Platforms
StringRef InstallName
PackedVersion CurrentVersion
PackedVersion CompatibilityVersion
SwiftVersion SwiftABIVersion {0}
ObjCConstraintType ObjCConstraint {ObjCConstraintType::None}
TBDFlags Flags {TBDFlags::None}
StringRef ParentUmbrella
std::vector< ExportSection > Exports
std::vector< UndefinedSection > Undefineds

Definition at line 400 of file TextStub.cpp.

NormalizedTBD() [2/2]

Definition at line 402 of file TextStub.cpp.

References Architectures, CompatibilityVersion, copyString(), CurrentVersion, Exports, Flags, FlatNamespace, llvm::MachO::Symbol::getArchitectures(), llvm::MachO::Symbol::getKind(), llvm::MachO::Symbol::getName(), llvm::MachO::GlobalSymbol, InstallName, llvm::MachO::Symbol::isThreadLocalValue(), llvm::MachO::Symbol::isWeakDefined(), llvm::MachO::Symbol::isWeakReferenced(), None, NotApplicationExtensionSafe, ObjCConstraint, llvm::MachO::ObjectiveCClass, llvm::MachO::ObjectiveCClassEHType, llvm::MachO::ObjectiveCInstanceVariable, ParentUmbrella, Platforms, llvm::sort(), llvm::StringRef::str(), SwiftABIVersion, llvm::MachO::TBD_V3, and Undefineds.

copyString()

denormalize()

Definition at line 572 of file TextStub.cpp.

References Architectures, assert(), CompatibilityVersion, CurrentVersion, llvm::MachO::Data, Exports, Flags, FlatNamespace, llvm::yaml::IO::getContext(), llvm::MachO::GlobalSymbol, InstallName, llvm::Lib, NotApplicationExtensionSafe, llvm::MachO::ObjC2EHTypePrefix, ObjCConstraint, llvm::MachO::ObjectiveCClass, llvm::MachO::ObjectiveCClassEHType, llvm::MachO::ObjectiveCInstanceVariable, ParentUmbrella, Platforms, SwiftABIVersion, synthesizeTargets(), llvm::MachO::TBD_V1, llvm::MachO::TBD_V3, llvm::MachO::ThreadLocalValue, llvm::MachO::Undefined, Undefineds, llvm::MachO::WeakDefined, and llvm::MachO::WeakReferenced.

synthesizeTargets()

Allocator

Architectures

CompatibilityVersion

CurrentVersion

Exports

Flags

InstallName

ObjCConstraint

ParentUmbrella

Platforms

SwiftABIVersion

Undefineds

UUIDs


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