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
- public InterfaceFileRef()
- public InterfaceFileRef(llvm::StringRef InstallName)
- public InterfaceFileRef(llvm::StringRef InstallName, const llvm::MachO::TargetList Targets)
- public void addTarget(const llvm::MachO::Target & Target)
- public template <typename RangeT>void addTargets(RangeT && Targets)
- public llvm::MachO::ArchitectureSet getArchitectures() const
- public llvm::StringRef getInstallName() const
- public llvm::MachO::PlatformSet getPlatforms() const
- public llvm::MachO::InterfaceFileRef::const_target_range targets() const
Methods
¶InterfaceFileRef()
InterfaceFileRef()
Declared at: llvm/include/llvm/TextAPI/InterfaceFile.h:79
¶InterfaceFileRef(llvm::StringRef InstallName)
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)
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)
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)
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
llvm::MachO::ArchitectureSet getArchitectures()
const
Declared at: llvm/include/llvm/TextAPI/InterfaceFile.h:98
¶llvm::StringRef getInstallName() const
llvm::StringRef getInstallName() const
Declared at: llvm/include/llvm/TextAPI/InterfaceFile.h:86
¶llvm::MachO::PlatformSet getPlatforms() const
llvm::MachO::PlatformSet getPlatforms() const
Declared at: llvm/include/llvm/TextAPI/InterfaceFile.h:102
¶llvm::MachO::InterfaceFileRef::const_target_range
targets() const
llvm::MachO::InterfaceFileRef::const_target_range
targets() const
Declared at: llvm/include/llvm/TextAPI/InterfaceFile.h:96