clang 23.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 Types

using TripleStorageType = SmallVector<llvm::Triple, 5>

Public Member Functions

 SDKPlatformInfo (TripleStorageType Triples, StringRef PlatformPrefix)
const TripleStorageTypegetTriples () const
StringRef getPlatformPrefix () const

Detailed Description

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

Definition at line 38 of file DarwinSDKInfo.h.

Member Typedef Documentation

◆ TripleStorageType

Definition at line 40 of file DarwinSDKInfo.h.

Constructor & Destructor Documentation

◆ SDKPlatformInfo()

clang::DarwinSDKInfo::SDKPlatformInfo::SDKPlatformInfo ( TripleStorageType Triples,
StringRef PlatformPrefix )
inline

Definition at line 42 of file DarwinSDKInfo.h.

Member Function Documentation

◆ getPlatformPrefix()

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

Definition at line 48 of file DarwinSDKInfo.h.

◆ getTriples()

const TripleStorageType & clang::DarwinSDKInfo::SDKPlatformInfo::getTriples ( ) const
inline

Definition at line 47 of file DarwinSDKInfo.h.

Referenced by findPlatformInfo().


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