LLVM 22.0.0git
llvm::MachO::Target Class Reference

#include "llvm/TextAPI/Target.h"

Public Member Functions

 Target ()=default
 Target (Architecture Arch, PlatformType Platform, VersionTuple MinDeployment={})
 Target (const llvm::Triple &Triple)
LLVM_ABI operator std::string () const

Static Public Member Functions

static LLVM_ABI llvm::Expected< Targetcreate (StringRef Target)

Public Attributes

Architecture Arch
PlatformType Platform
VersionTuple MinDeployment

Detailed Description

Definition at line 29 of file Target.h.

Constructor & Destructor Documentation

◆ Target() [1/3]

llvm::MachO::Target::Target ( )
default

Referenced by create().

◆ Target() [2/3]

llvm::MachO::Target::Target ( Architecture Arch,
PlatformType Platform,
VersionTuple MinDeployment = {} )
inline

Definition at line 32 of file Target.h.

References Arch, MinDeployment, and Platform.

◆ Target() [3/3]

llvm::MachO::Target::Target ( const llvm::Triple & Triple)
inlineexplicit

Member Function Documentation

◆ create()

◆ operator std::string()

llvm::MachO::Target::operator std::string ( ) const

Member Data Documentation

◆ Arch

◆ MinDeployment

VersionTuple llvm::MachO::Target::MinDeployment

◆ Platform


The documentation for this class was generated from the following files: