LLVM 17.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"

Collaboration diagram for llvm::MachO::Target:
Collaboration graph

Public Member Functions

 Target ()=default
 Target (Architecture Arch, PlatformType Platform)
 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

Detailed Description

Definition at line 26 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 

Definition at line 29 of file Target.h.

◆ Target() [3/3]

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

Definition at line 31 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

◆ Platform

PlatformType llvm::MachO::Target::Platform

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