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 ( )

◆ Target() [2/3]

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

Definition at line 31 of file Target.h.

◆ Target() [3/3]

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

Definition at line 34 of file Target.h.

Member Function Documentation

◆ create()

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

◆ 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: