Instance Methodswift-package-manager 6.0.3XCBuildSupport
encode(to:)
PIF.swift:191override func encode(to encoder: Encoder) throws
override func encode(to encoder: Encoder) throws
s14XCBuildSupport3PIFO7ProjectC6encode2toys7Encoder_p_tKF
What are these?DA0O
import XCBuildSupport
final class Project
A PIF project, consisting of a tree of groups and file references, a list of targets, and some additional information.
enum PIF
The Project Interchange Format (PIF) is a structured representation of the project model created by clients (Xcode/SwiftPM) to send to XCBuild.
protocol Encoder
A type that can encode values into a native format for external representation.
func encode(to encoder: Encoder) throws
required init(from decoder: Decoder) throws
init(guid: GUID, name: String, path: AbsolutePath, projectDirectory: AbsolutePath, developmentRegion: String, buildConfigurations: [BuildConfiguration], targets: [BaseTarget], groupTree: Group)
var buildConfigurations: [BuildConfiguration]
var developmentRegion: String
var groupTree: Group
let guid: GUID
var name: String
var path: AbsolutePath
var projectDirectory: AbsolutePath
var targets: [BaseTarget]