LLVM 19.0.0git
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
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)
 
 operator std::string () const
 

Static Public Member Functions

static llvm::Expected< Targetcreate (StringRef Target)
 

Public Attributes

Architecture Arch
 
PlatformType Platform
 
VersionTuple MinDeployment
 

Detailed Description

Definition at line 28 of file Target.h.

Constructor & Destructor Documentation

◆ Target() [1/3]

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

◆ Target() [2/3]

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

Definition at line 31 of file Target.h.

◆ Target() [3/3]

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

Definition at line 34 of file Target.h.

Member Function Documentation

◆ create()

Expected< Target > llvm::MachO::Target::create ( StringRef  Target)
static

◆ operator std::string()

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

Member Data Documentation

◆ Arch

Architecture llvm::MachO::Target::Arch

◆ MinDeployment

VersionTuple llvm::MachO::Target::MinDeployment

◆ Platform

PlatformType llvm::MachO::Target::Platform

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