Instance Subscriptswift-package-manager 6.0.3XCBuildSupport
subscript(_:for:)
PIF.swift:1024subscript(setting: SingleValueSetting, for platform: Platform) -> String? { get set }
subscript(setting: SingleValueSetting, for platform: Platform) -> String? { get set }
s14XCBuildSupport3PIFO13BuildSettingsV_3forSSSgAE18SingleValueSettingO_AE8PlatformOtcip
What are these?57RCX
import XCBuildSupport
struct BuildSettings
A set of build settings, which is represented as a struct of optional build settings. This is not optimally efficient, but it is great for code completion and type-checking.
enum PIF
The Project Interchange Format (PIF) is a structured representation of the project model created by clients (Xcode/SwiftPM) to send to XCBuild.
enum SingleValueSetting
enum Platform
@frozen struct String
A Unicode string value that is a collection of characters.
init()
init(from decoder: Decoder) throws
var multipleValueSettings: [MultipleValueSetting : [String]] { get }
var platformSpecificMultipleValueSettings: [PIF.BuildSettings.Platform : [PIF.BuildSettings.MultipleValueSetting : [String]]] { get }
var platformSpecificSingleValueSettings: [PIF.BuildSettings.Platform : [PIF.BuildSettings.SingleValueSetting : String]] { get }
var singleValueSettings: [SingleValueSetting : String] { get }
subscript(setting: SingleValueSetting) -> String? { get set }
subscript(setting: MultipleValueSetting) -> [String]? { get set }
subscript(setting: SingleValueSetting, default defaultValue: @autoclosure () -> String) -> String { get set }
subscript(setting: MultipleValueSetting, default defaultValue: @autoclosure () -> [String]) -> [String] { get set }
subscript(setting: MultipleValueSetting, for platform: Platform) -> [String]? { get set }
subscript(setting: MultipleValueSetting, for platform: Platform, default defaultValue: @autoclosure () -> [String]) -> [String] { get set }
func encode(to encoder: Encoder) throws
enum MultipleValueSetting