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)

Declared at: llvm/lib/TextAPI/MachO/TextStub.cpp:432

Parameters

llvm::yaml::IO& IO

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)

Declared at: llvm/lib/TextAPI/MachO/TextStub.cpp:722

Parameters

llvm::StringRef String

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)

Declared at: llvm/lib/TextAPI/MachO/TextStub.cpp:594

Parameters

llvm::MachO::ArchitectureSet Architectures
const llvm::MachO::PlatformSet& Platforms