struct MappingTraits::NormalizedTBD
Declaration
struct MappingTraits::NormalizedTBD { /* full declaration omitted */ };
Declared at: llvm/lib/TextAPI/MachO/TextStub.cpp:431
Member Variables
- public llvm::BumpPtrAllocator Allocator
- public std::vector<Architecture> Architectures
- public std::vector<UUID> UUIDs
- public llvm::MachO::PlatformSet Platforms
- public llvm::StringRef InstallName
- public llvm::MachO::PackedVersion CurrentVersion
- public llvm::MachO::PackedVersion CompatibilityVersion
- public SwiftVersion SwiftABIVersion = {0}
- public llvm::MachO::ObjCConstraintType ObjCConstraint = {ObjCConstraintType::None}
- public anonymous struct / union Flags = {TBDFlags::None}
- public llvm::StringRef ParentUmbrella
- public std::vector<ExportSection> Exports
- public std::vector<UndefinedSection> Undefineds
Method Overview
- public NormalizedTBD(llvm::yaml::IO & IO)
- public NormalizedTBD(llvm::yaml::IO & IO, const llvm::MachO::InterfaceFile *& File)
- public llvm::StringRef copyString(llvm::StringRef String)
- public const llvm::MachO::InterfaceFile * denormalize(llvm::yaml::IO & IO)
- public llvm::MachO::TargetList synthesizeTargets(llvm::MachO::ArchitectureSet Architectures, const llvm::MachO::PlatformSet & Platforms)
Methods
¶NormalizedTBD(llvm::yaml::IO& IO)
NormalizedTBD(llvm::yaml::IO& IO)
Declared at: llvm/lib/TextAPI/MachO/TextStub.cpp:432
Parameters
- llvm::yaml::IO& IO
¶NormalizedTBD(
llvm::yaml::IO& IO,
const llvm::MachO::InterfaceFile*& File)
NormalizedTBD(
llvm::yaml::IO& IO,
const llvm::MachO::InterfaceFile*& File)
Declared at: llvm/lib/TextAPI/MachO/TextStub.cpp:433
Parameters
- llvm::yaml::IO& IO
- const llvm::MachO::InterfaceFile*& File
¶llvm::StringRef copyString(llvm::StringRef String)
llvm::StringRef copyString(llvm::StringRef String)
Declared at: llvm/lib/TextAPI/MachO/TextStub.cpp:722
Parameters
- llvm::StringRef String
¶const llvm::MachO::InterfaceFile* denormalize(
llvm::yaml::IO& IO)
const llvm::MachO::InterfaceFile* denormalize(
llvm::yaml::IO& IO)
Declared at: llvm/lib/TextAPI/MachO/TextStub.cpp:612
Parameters
- llvm::yaml::IO& IO
¶llvm::MachO::TargetList synthesizeTargets(
llvm::MachO::ArchitectureSet Architectures,
const llvm::MachO::PlatformSet& Platforms)
llvm::MachO::TargetList synthesizeTargets(
llvm::MachO::ArchitectureSet Architectures,
const llvm::MachO::PlatformSet& Platforms)
Declared at: llvm/lib/TextAPI/MachO/TextStub.cpp:594
Parameters
- llvm::MachO::ArchitectureSet Architectures
- const llvm::MachO::PlatformSet& Platforms