clang 22.0.0git
clang::DarwinSDKInfo::SDKPlatformInfo Struct Reference

Information about the supported platforms, derived from the target triple definitions, in the SDK. More...

#include "clang/Basic/DarwinSDKInfo.h"

Public Member Functions

 SDKPlatformInfo (llvm::Triple::VendorType Vendor, llvm::Triple::OSType OS, llvm::Triple::EnvironmentType Environment, llvm::Triple::ObjectFormatType ObjectFormat, StringRef PlatformPrefix)
llvm::Triple::VendorType getVendor () const
llvm::Triple::OSType getOS () const
llvm::Triple::EnvironmentType getEnvironment () const
llvm::Triple::ObjectFormatType getObjectFormat () const
StringRef getPlatformPrefix () const
bool operator== (const llvm::Triple &RHS) const

Detailed Description

Information about the supported platforms, derived from the target triple definitions, in the SDK.

Definition at line 37 of file DarwinSDKInfo.h.

Constructor & Destructor Documentation

◆ SDKPlatformInfo()

clang::DarwinSDKInfo::SDKPlatformInfo::SDKPlatformInfo ( llvm::Triple::VendorType Vendor,
llvm::Triple::OSType OS,
llvm::Triple::EnvironmentType Environment,
llvm::Triple::ObjectFormatType ObjectFormat,
StringRef PlatformPrefix )
inline

Definition at line 39 of file DarwinSDKInfo.h.

Member Function Documentation

◆ getEnvironment()

llvm::Triple::EnvironmentType clang::DarwinSDKInfo::SDKPlatformInfo::getEnvironment ( ) const
inline

Definition at line 48 of file DarwinSDKInfo.h.

Referenced by sdkSupportsBuiltinModules().

◆ getObjectFormat()

llvm::Triple::ObjectFormatType clang::DarwinSDKInfo::SDKPlatformInfo::getObjectFormat ( ) const
inline

Definition at line 49 of file DarwinSDKInfo.h.

◆ getOS()

llvm::Triple::OSType clang::DarwinSDKInfo::SDKPlatformInfo::getOS ( ) const
inline

Definition at line 47 of file DarwinSDKInfo.h.

Referenced by sdkSupportsBuiltinModules().

◆ getPlatformPrefix()

StringRef clang::DarwinSDKInfo::SDKPlatformInfo::getPlatformPrefix ( ) const
inline

Definition at line 52 of file DarwinSDKInfo.h.

◆ getVendor()

llvm::Triple::VendorType clang::DarwinSDKInfo::SDKPlatformInfo::getVendor ( ) const
inline

Definition at line 46 of file DarwinSDKInfo.h.

◆ operator==()

bool clang::DarwinSDKInfo::SDKPlatformInfo::operator== ( const llvm::Triple & RHS) const
inline

Definition at line 54 of file DarwinSDKInfo.h.


The documentation for this struct was generated from the following file: