class InterfaceFileRef

Declaration

class InterfaceFileRef { /* full declaration omitted */ };

Description

Reference to an interface file.

Declared at: llvm/include/llvm/TextAPI/InterfaceFile.h:77

Member Variables

private std::string InstallName
private llvm::MachO::TargetList Targets

Method Overview

Methods

InterfaceFileRef()

Declared at: llvm/include/llvm/TextAPI/InterfaceFile.h:79

InterfaceFileRef(llvm::StringRef InstallName)

Declared at: llvm/include/llvm/TextAPI/InterfaceFile.h:81

Parameters

llvm::StringRef InstallName

InterfaceFileRef(
    llvm::StringRef InstallName,
    const llvm::MachO::TargetList Targets)

Declared at: llvm/include/llvm/TextAPI/InterfaceFile.h:83

Parameters

llvm::StringRef InstallName
const llvm::MachO::TargetList Targets

void addTarget(const llvm::MachO::Target& Target)

Declared at: llvm/include/llvm/TextAPI/InterfaceFile.h:88

Parameters

const llvm::MachO::Target& Target

template <typename RangeT>
void addTargets(RangeT&& Targets)

Declared at: llvm/include/llvm/TextAPI/InterfaceFile.h:89

Templates

RangeT

Parameters

RangeT&& Targets

llvm::MachO::ArchitectureSet getArchitectures()
    const

Declared at: llvm/include/llvm/TextAPI/InterfaceFile.h:98

llvm::StringRef getInstallName() const

Declared at: llvm/include/llvm/TextAPI/InterfaceFile.h:86

llvm::MachO::PlatformSet getPlatforms() const

Declared at: llvm/include/llvm/TextAPI/InterfaceFile.h:102

llvm::MachO::InterfaceFileRef::const_target_range
targets() const

Declared at: llvm/include/llvm/TextAPI/InterfaceFile.h:96