Merge pull request #16 from xcbuddy/precompiled-methods

Add convenience methods that return information from the precompiled nodes
This commit is contained in:
Pedro Piñera Buendía 2018-04-25 20:03:54 +02:00 committed by GitHub
commit 74572cd04c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
158 changed files with 13704 additions and 704 deletions

View File

@ -25,6 +25,8 @@
B94C7FC62062B8A8009BF596 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B94C7FC02062B8A8009BF596 /* AppDelegate.swift */; };
B94C7FC72062B8B2009BF596 /* xcbuddyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B94C7FBB2062B8A7009BF596 /* xcbuddyTests.swift */; };
B9553DEA2090690000050311 /* Shell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9553DE92090690000050311 /* Shell.swift */; };
B9553DEC2090F62C00050311 /* GraphNodeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9553DEB2090F62C00050311 /* GraphNodeTests.swift */; };
B9553DEF2090F6EC00050311 /* MockShell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9553DED2090F6AE00050311 /* MockShell.swift */; };
B95895F3208A2ACF00F00ACF /* ProjectGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B95895F2208A2ACF00F00ACF /* ProjectGenerator.swift */; };
B95895F5208A2ADB00F00ACF /* GeneratorContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = B95895F4208A2ADB00F00ACF /* GeneratorContext.swift */; };
B95895F7208A2B5800F00ACF /* GeneratorError.swift in Sources */ = {isa = PBXBuildFile; fileRef = B95895F6208A2B5800F00ACF /* GeneratorError.swift */; };
@ -246,6 +248,8 @@
B94C7FC02062B8A8009BF596 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
B94C7FC82062B8C6009BF596 /* Tests.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Tests.plist; path = App/Tests.plist; sourceTree = "<group>"; };
B9553DE92090690000050311 /* Shell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Shell.swift; sourceTree = "<group>"; };
B9553DEB2090F62C00050311 /* GraphNodeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GraphNodeTests.swift; sourceTree = "<group>"; };
B9553DED2090F6AE00050311 /* MockShell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockShell.swift; sourceTree = "<group>"; };
B95895F2208A2ACF00F00ACF /* ProjectGenerator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProjectGenerator.swift; sourceTree = "<group>"; };
B95895F4208A2ADB00F00ACF /* GeneratorContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GeneratorContext.swift; sourceTree = "<group>"; };
B95895F6208A2B5800F00ACF /* GeneratorError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GeneratorError.swift; sourceTree = "<group>"; };
@ -455,6 +459,7 @@
B95895FC208A361D00F00ACF /* GraphLoadingErrorTests.swift */,
B958960C208B607400F00ACF /* GraphCircularDetectorTests.swift */,
B9F1EDD4208D080C00477835 /* GraphManifestLoaderTests.swift */,
B9553DEB2090F62C00050311 /* GraphNodeTests.swift */,
);
path = Loader;
sourceTree = "<group>";
@ -702,6 +707,7 @@
B9FB9D242066D56D00F13FFA /* MockLogger.swift */,
B92BF9FA20755D5300EE4EBD /* MockFileHandler.swift */,
B9BFCF70207B48D500ACC59D /* MockPrinter.swift */,
B9553DED2090F6AE00050311 /* MockShell.swift */,
);
path = Utils;
sourceTree = "<group>";
@ -1010,12 +1016,14 @@
B9E2DCA32087651D0061DF86 /* Project+TestData.swift in Sources */,
B9F1EDCF208CD0B800477835 /* InitCommandTests.swift in Sources */,
B9F1EDF3208D200C00477835 /* Scheme+TestData.swift in Sources */,
B9553DEF2090F6EC00050311 /* MockShell.swift in Sources */,
B9E2DCA12087650C0061DF86 /* Config+TestData.swift in Sources */,
B9E2DC9920872C0F0061DF86 /* MockFileHandler.swift in Sources */,
B9589609208B4E8E00F00ACF /* MockProjectGenerator.swift in Sources */,
B9E2DC9F20872D450061DF86 /* MockLogger.swift in Sources */,
B9F1EDD1208CD18100477835 /* AargumentParser+TestData.swift in Sources */,
B9E2DCBB2088E0B50061DF86 /* UpdateCommandTests.swift in Sources */,
B9553DEC2090F62C00050311 /* GraphNodeTests.swift in Sources */,
66F6DC2FC19AB1F6D332D8E8 /* ArgumentParserResult+TestData.swift in Sources */,
B9589607208B4E4700F00ACF /* WorkspaceGeneratorTests.swift in Sources */,
B9589602208A3CBA00F00ACF /* PlatformTests.swift in Sources */,

View File

@ -77,16 +77,15 @@ class TargetNode: GraphNode {
return try TargetNode.read(name: name, path: projectPath, context: context)
} else if type == "framework" {
let frameworkPath: RelativePath = try RelativePath(json.get("path"))
return try FrameworkNode.read(json: json,
projectPath: path,
path: frameworkPath,
context: context)
return try FrameworkNode.parse(projectPath: path,
path: frameworkPath,
context: context)
} else if type == "library" {
let libraryPath: RelativePath = try RelativePath(json.get("path"))
return try LibraryNode.read(json: json,
projectPath: path,
path: libraryPath,
context: context)
return try LibraryNode.parse(json: json,
projectPath: path,
path: libraryPath,
context: context)
} else {
fatalError("Invalid dependency type: \(type)")
}
@ -94,15 +93,101 @@ class TargetNode: GraphNode {
}
}
/// Precompiled node errors.
///
/// - architecturesNotFound: thrown when the architectures cannot be found.
enum PrecompiledNodeError: Error, CustomStringConvertible, Equatable {
case architecturesNotFound(AbsolutePath)
/// Error description.
var description: String {
switch self {
case let .architecturesNotFound(path):
return "Couldn't find architectures for binary at path \(path.asString)"
}
}
/// Compares two errors.
///
/// - Parameters:
/// - lhs: first error to be compared.
/// - rhs: second error to be compared.
/// - Returns: true if the two errors are the same.
static func == (lhs: PrecompiledNodeError, rhs: PrecompiledNodeError) -> Bool {
switch (lhs, rhs) {
case let (.architecturesNotFound(lhsPath), .architecturesNotFound(rhsPath)):
return lhsPath == rhsPath
}
}
}
/// Precompiled node.
class PrecompiledNode: GraphNode {}
class PrecompiledNode: GraphNode {
/// Binary linking type.
///
/// - `static`: static linking.
/// - dynamic: dynamic linking.
enum Linking {
case `static`, dynamic
}
/// Valid binary architectures.
///
/// - x86_64: x86 64 bits.
/// - i386: i386 (for the simulators)
/// - armv7: armv7 (OS device)
/// - armv7s: armv7s (OS device)
enum Architecture: String {
case x86_64
case i386
case armv7
case armv7s
}
/// Returns the path to the precompiled binary.
var binaryPath: AbsolutePath {
fatalError("This method should be overriden by the subclasses")
}
/// Returns the supported architectures of the precompiled framework/library.
///
/// - Parameter shell: shell needed to execute some commands.
/// - Returns: list of architectures.
/// - Throws: an error if architectures cannot be obtained for the framework/library.
func architectures(shell: Shelling) throws -> [Architecture] {
let output = try shell.run("lipo -info \(binaryPath.asString)")
let regex = try NSRegularExpression(pattern: ".+:\\s.+\\sis\\sarchitecture:\\s(.+)", options: [])
guard let match = regex.firstMatch(in: output, options: [], range: NSRange(location: 0, length: output.count)) else {
throw PrecompiledNodeError.architecturesNotFound(binaryPath)
}
let architecturesString = (output as NSString).substring(with: match.range(at: 1))
return architecturesString.split(separator: " ").map(String.init).compactMap(Architecture.init)
}
/// Returns the whether the framework/library should be linked dynamic or statically.
///
/// - Parameter shell: shell util necessary to run some commands to get the linking information.
/// - Returns: linking type.
/// - Throws: throws an error if the linking cannot be obtained for the framework/library.
func linking(shell: Shelling) throws -> Linking {
let output = try shell.run("file \(binaryPath.asString)")
return output.contains("dynamically linked") ? .dynamic : .static
}
}
/// Graph node that represents a framework.
class FrameworkNode: PrecompiledNode {
static func read(json _: JSON,
projectPath: AbsolutePath,
path: RelativePath,
context: GraphLoaderContexting) throws -> FrameworkNode {
/// Parses a framework node.
///
/// - Parameters:
/// - projectPath: path to the folder that contains the Project.swift which has a reference to this framework.
/// - path: path relative path to the framework.
/// - context: graph loader context.
/// - Returns: framework node.
/// - Throws: an error if the framework cannot be parsed.
static func parse(projectPath: AbsolutePath,
path: RelativePath,
context: GraphLoaderContexting) throws -> FrameworkNode {
let absolutePath = projectPath.appending(path)
if !context.fileHandler.exists(absolutePath) {
throw GraphLoadingError.missingFile(absolutePath)
@ -112,24 +197,49 @@ class FrameworkNode: PrecompiledNode {
context.cache.add(precompiledNode: framewokNode)
return framewokNode
}
/// Returns the path to the framework binary.
override var binaryPath: AbsolutePath {
let frameworkName = path.components.last!.replacingOccurrences(of: ".framework", with: "")
return path.appending(component: frameworkName)
}
}
/// Library precompiled node.
class LibraryNode: PrecompiledNode {
let publicHeader: AbsolutePath
/// Path to the public headers folder.
let publicHeaders: AbsolutePath
/// Path to the Swift modulemap file.
let swiftModuleMap: AbsolutePath?
/// Initializes the library node with its attributes.
///
/// - Parameters:
/// - path: path to the library binary.
/// - publicHeaders: path to the public headers folder.
/// - swiftModuleMap: path to the swift modulemap file.
init(path: AbsolutePath,
publicHeader: AbsolutePath,
publicHeaders: AbsolutePath,
swiftModuleMap: AbsolutePath? = nil) {
self.publicHeader = publicHeader
self.publicHeaders = publicHeaders
self.swiftModuleMap = swiftModuleMap
super.init(path: path)
}
static func read(json: JSON,
projectPath: AbsolutePath,
path: RelativePath,
context: GraphLoaderContexting) throws -> LibraryNode {
/// Parses the library node from its JSON representation.
///
/// - Parameters:
/// - json: JSON representation of the node.
/// - projectPath: path to the folder where the Project.swift that references the node is.
/// - path: relative path to the library.
/// - context: graph loader context.
/// - Returns: the library node.
/// - Throws: throws an error if it cannot be parsed.
static func parse(json: JSON,
projectPath: AbsolutePath,
path: RelativePath,
context: GraphLoaderContexting) throws -> LibraryNode {
let libraryAbsolutePath = projectPath.appending(path)
if !context.fileHandler.exists(libraryAbsolutePath) {
throw GraphLoadingError.missingFile(libraryAbsolutePath)
@ -149,9 +259,14 @@ class LibraryNode: PrecompiledNode {
}
}
let libraryNode = LibraryNode(path: libraryAbsolutePath,
publicHeader: publicHeadersPath,
publicHeaders: publicHeadersPath,
swiftModuleMap: swiftModuleMapPath)
context.cache.add(precompiledNode: libraryNode)
return libraryNode
}
/// Returns the library binary path.
override var binaryPath: AbsolutePath {
return path
}
}

View File

@ -0,0 +1,94 @@
import Basic
import Foundation
@testable import xcbuddykit
import XCTest
final class PrecompiledNodeTests: XCTestCase {
var shell: MockShell!
override func setUp() {
super.setUp()
shell = MockShell()
}
func test_architecture_rawValues() {
XCTAssertEqual(PrecompiledNode.Architecture.x86_64.rawValue, "x86_64")
XCTAssertEqual(PrecompiledNode.Architecture.i386.rawValue, "i386")
XCTAssertEqual(PrecompiledNode.Architecture.armv7.rawValue, "armv7")
XCTAssertEqual(PrecompiledNode.Architecture.armv7s.rawValue, "armv7s")
}
}
final class FrameworkNodeTests: XCTestCase {
var shell: MockShell!
var subject: FrameworkNode!
var path: AbsolutePath!
override func setUp() {
super.setUp()
shell = MockShell()
path = AbsolutePath("/test.framework")
subject = FrameworkNode(path: path)
}
func test_binaryPath() {
XCTAssertEqual(subject.binaryPath.asString, "/test.framework/test")
}
func test_architectures() throws {
shell.runStub = { command in
if command.joined(separator: " ") == "lipo -info /test.framework/test" {
return "Non-fat file: path is architecture: x86_64"
}
return ""
}
try XCTAssertEqual(subject.architectures(shell: shell).first, .x86_64)
}
func test_linking() {
shell.runStub = { command in
if command.joined(separator: " ") == "file /test.framework/test" {
return "whatever dynamically linked"
}
return ""
}
try XCTAssertEqual(subject.linking(shell: shell), .dynamic)
}
}
final class LibraryNodeTests: XCTestCase {
var shell: MockShell!
var subject: LibraryNode!
var path: AbsolutePath!
override func setUp() {
super.setUp()
shell = MockShell()
path = AbsolutePath("/test.a")
subject = LibraryNode(path: path, publicHeaders: AbsolutePath("/headers"))
}
func test_binaryPath() {
XCTAssertEqual(subject.binaryPath.asString, "/test.a")
}
func test_architectures() throws {
shell.runStub = { command in
if command.joined(separator: " ") == "lipo -info /test.a" {
return "Non-fat file: path is architecture: x86_64"
}
return ""
}
try XCTAssertEqual(subject.architectures(shell: shell).first, .x86_64)
}
func test_linking() {
shell.runStub = { command in
if command.joined(separator: " ") == "file /test.a" {
return "whatever dynamically linked"
}
return ""
}
try XCTAssertEqual(subject.linking(shell: shell), .dynamic)
}
}

View File

@ -0,0 +1,10 @@
import Foundation
@testable import xcbuddykit
class MockShell: Shelling {
var runStub: (([String]) throws -> String)?
func run(_ args: String...) throws -> String {
return try runStub?(args) ?? ""
}
}

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -307,9 +334,9 @@
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit15CommandRegistryCACSS5usage_SS8overviewSaySSGyc16processArgumentstcfc"></a>
<a name="//apple_ref/swift/Method/init(usage:overview:processArguments:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit15CommandRegistryCACSS5usage_SS8overviewSaySSGyc16processArgumentstcfc">init(usage:overview:processArguments:)</a>
<a name="/s:10xcbuddykit15CommandRegistryCACSaySSGyc16processArguments_tcfc"></a>
<a name="//apple_ref/swift/Method/init(processArguments:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit15CommandRegistryCACSaySSGyc16processArguments_tcfc">init(processArguments:)</a>
</code>
</div>
<div class="height-container">
@ -317,50 +344,17 @@
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Initialies the registry.</p>
<p>Initializes the command registry</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="nv">usage</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span>
<span class="nv">overview</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span>
<span class="nv">processArguments</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">String</span><span class="p">]</span> <span class="o">=</span> <span class="kt">CommandRegistry</span><span class="o">.</span><span class="n">processArguments</span><span class="p">)</span></code></pre>
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="nv">processArguments</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">String</span><span class="p">]</span> <span class="o">=</span> <span class="kt">CommandRegistry</span><span class="o">.</span><span class="n">processArguments</span><span class="p">)</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>usage</em>
</code>
</td>
<td>
<div>
<p>tool usage.</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>overview</em>
</code>
</td>
<td>
<div>
<p>tool overview.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</div>
</li>
@ -415,7 +409,7 @@
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">register</span><span class="p">(</span><span class="nv">command</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Command.html">Command</a></span><span class="o">.</span><span class="k">Type</span><span class="p">)</span></code></pre>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">register</span><span class="p">(</span><span class="nv">command</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Command.html">Command</a></span><span class="o">.</span><span class="k">Type</span><span class="p">)</span></code></pre>
</div>
</div>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -0,0 +1,455 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>FrameworkNode Class Reference</title>
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
<meta charset="utf-8">
<script src="../js/jquery.min.js" defer></script>
<script src="../js/jazzy.js" defer></script>
<script src="../js/lunr.min.js" defer></script>
<script src="../js/typeahead.jquery.js" defer></script>
<script src="../js/jazzy.search.js" defer></script>
</head>
<body>
<a name="//apple_ref/swift/Class/FrameworkNode" class="dashAnchor"></a>
<a title="FrameworkNode Class Reference"></a>
<header class="header">
<p class="header-col header-col--primary">
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(77% documented)
</p>
<p class="header-col--secondary">
<form role="search" action="../search.json">
<input type="text" placeholder="Search documentation" data-typeahead>
</form>
</p>
<p class="header-col header-col--secondary">
<a class="header-link" href="https://github.com/xcbuddy/xcbuddy">
<img class="header-icon" src="../img/gh.png"/>
View on GitHub
</a>
</p>
</header>
<p class="breadcrumbs">
<a class="breadcrumb" href="../index.html">xcbuddykit Reference</a>
<img class="carat" src="../img/carat.png" />
FrameworkNode Class Reference
</p>
<div class="content-wrapper">
<nav class="navigation">
<ul class="nav-groups">
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Commands.html">Commands</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Command.html">Command</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandRegistry.html">CommandRegistry</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/DumpCommand.html">DumpCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/UpdateCommand.html">UpdateCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandsContext.html">CommandsContext</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Models.html">Models</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/BuildConfiguration.html">BuildConfiguration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Target.html">Target</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Config.html">Config</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Workspace.html">Workspace</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Scheme.html">Scheme</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Project.html">Project</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Settings.html">Settings</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Platform.html">Platform</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Product.html">Product</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Guides.html">Other Guides</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../getting--started.html">Getting Started</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../install.html">Install</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Classes.html">Other Classes</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/App.html">App</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Arguments.html">Arguments</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/BuildAction.html">BuildAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Configuration.html">Configuration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html">CopyBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html#/s:10xcbuddykit14CopyBuildPhaseC11DestinationO"> Destination</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphCircularDetector.html">GraphCircularDetector</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoader.html">GraphLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderCache.html">GraphLoaderCache</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderContext.html">GraphLoaderContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphManifestLoader.html">GraphManifestLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphNode.html">GraphNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/HeadersBuildPhase.html">HeadersBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit16ProjectValidatorC">ProjectValidator</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ResourcesBuildPhase.html">ResourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/RunAction.html">RunAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TargetNode.html">TargetNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TestAction.html">TestAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/WorkspaceGenerator.html">WorkspaceGenerator</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Enums.html">Other Enumerations</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/DumpCommandError.html">DumpCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphLoadingError.html">GraphLoadingError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphManifestLoaderError.html">GraphManifestLoaderError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Extensions.html">Other Extensions</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/Bundle.html">Bundle</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/SPUStandardUpdaterController.html">SPUStandardUpdaterController</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Protocols.html">Other Protocols</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/CommandsContexting.html">CommandsContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphJSONInitiatable.html">GraphJSONInitiatable</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderCaching.html">GraphLoaderCaching</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderContexting.html">GraphLoaderContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit12GraphLoadingP">GraphLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit20GraphManifestLoadingP">GraphManifestLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit8GraphingP">Graphing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Logging.html">Logging</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Structs.html">Other Structures</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html">Constants</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html#/s:10xcbuddykit9ConstantsV8ManifestV"> Manifest</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
</nav>
<article class="main-content">
<section class="section">
<div class="section-content">
<h1>FrameworkNode</h1>
<div class="declaration">
<div class="language">
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">FrameworkNode</span><span class="p">:</span> <span class="kt"><a href="../Classes/PrecompiledNode.html">PrecompiledNode</a></span></code></pre>
</div>
</div>
<p>Graph node that represents a framework.</p>
</div>
</section>
<section class="section">
<div class="section-content">
<div class="task-group">
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit13FrameworkNodeC5parseAC5Basic12AbsolutePathV07projectG0_AE08RelativeG0V4pathAA21GraphLoaderContexting_p7contexttKFZ"></a>
<a name="//apple_ref/swift/Method/parse(projectPath:path:context:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit13FrameworkNodeC5parseAC5Basic12AbsolutePathV07projectG0_AE08RelativeG0V4pathAA21GraphLoaderContexting_p7contexttKFZ">parse(projectPath:path:context:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Parses a framework node.</p>
<div class="aside aside-throws">
<p class="aside-title">Throws</p>
an error if the framework cannot be parsed.
</div>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">static</span> <span class="kd">func</span> <span class="nf">parse</span><span class="p">(</span><span class="nv">projectPath</span><span class="p">:</span> <span class="kt">AbsolutePath</span><span class="p">,</span>
<span class="nv">path</span><span class="p">:</span> <span class="kt">RelativePath</span><span class="p">,</span>
<span class="nv">context</span><span class="p">:</span> <span class="kt"><a href="../Protocols/GraphLoaderContexting.html">GraphLoaderContexting</a></span><span class="p">)</span> <span class="k">throws</span> <span class="o">-&gt;</span> <span class="kt">FrameworkNode</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>projectPath</em>
</code>
</td>
<td>
<div>
<p>path to the folder that contains the Project.swift which has a reference to this framework.</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>path</em>
</code>
</td>
<td>
<div>
<p>path relative path to the framework.</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>context</em>
</code>
</td>
<td>
<div>
<p>graph loader context.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>framework node.</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit13FrameworkNodeC10binaryPath5Basic08AbsoluteE0Vvp"></a>
<a name="//apple_ref/swift/Property/binaryPath" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit13FrameworkNodeC10binaryPath5Basic08AbsoluteE0Vvp">binaryPath</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Returns the path to the framework binary.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">override</span> <span class="k">var</span> <span class="nv">binaryPath</span><span class="p">:</span> <span class="kt">AbsolutePath</span></code></pre>
</div>
</div>
</section>
</div>
</li>
</ul>
</div>
</div>
</section>
</article>
</div>
<section class="footer">
<p>Copyright © 2018 Pedro Piñera. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
</section>
</body>
</div>
</html>

View File

@ -0,0 +1,460 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>GeneratorContext Class Reference</title>
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
<meta charset="utf-8">
<script src="../js/jquery.min.js" defer></script>
<script src="../js/jazzy.js" defer></script>
<script src="../js/lunr.min.js" defer></script>
<script src="../js/typeahead.jquery.js" defer></script>
<script src="../js/jazzy.search.js" defer></script>
</head>
<body>
<a name="//apple_ref/swift/Class/GeneratorContext" class="dashAnchor"></a>
<a title="GeneratorContext Class Reference"></a>
<header class="header">
<p class="header-col header-col--primary">
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(77% documented)
</p>
<p class="header-col--secondary">
<form role="search" action="../search.json">
<input type="text" placeholder="Search documentation" data-typeahead>
</form>
</p>
<p class="header-col header-col--secondary">
<a class="header-link" href="https://github.com/xcbuddy/xcbuddy">
<img class="header-icon" src="../img/gh.png"/>
View on GitHub
</a>
</p>
</header>
<p class="breadcrumbs">
<a class="breadcrumb" href="../index.html">xcbuddykit Reference</a>
<img class="carat" src="../img/carat.png" />
GeneratorContext Class Reference
</p>
<div class="content-wrapper">
<nav class="navigation">
<ul class="nav-groups">
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Commands.html">Commands</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Command.html">Command</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandRegistry.html">CommandRegistry</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/DumpCommand.html">DumpCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/UpdateCommand.html">UpdateCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandsContext.html">CommandsContext</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Models.html">Models</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/BuildConfiguration.html">BuildConfiguration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Target.html">Target</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Config.html">Config</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Workspace.html">Workspace</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Scheme.html">Scheme</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Project.html">Project</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Settings.html">Settings</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Platform.html">Platform</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Product.html">Product</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Guides.html">Other Guides</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../getting--started.html">Getting Started</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../install.html">Install</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Classes.html">Other Classes</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/App.html">App</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Arguments.html">Arguments</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/BuildAction.html">BuildAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Configuration.html">Configuration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html">CopyBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html#/s:10xcbuddykit14CopyBuildPhaseC11DestinationO"> Destination</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphCircularDetector.html">GraphCircularDetector</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoader.html">GraphLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderCache.html">GraphLoaderCache</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderContext.html">GraphLoaderContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphManifestLoader.html">GraphManifestLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphNode.html">GraphNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/HeadersBuildPhase.html">HeadersBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit16ProjectValidatorC">ProjectValidator</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ResourcesBuildPhase.html">ResourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/RunAction.html">RunAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TargetNode.html">TargetNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TestAction.html">TestAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/WorkspaceGenerator.html">WorkspaceGenerator</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Enums.html">Other Enumerations</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/DumpCommandError.html">DumpCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphLoadingError.html">GraphLoadingError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphManifestLoaderError.html">GraphManifestLoaderError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Extensions.html">Other Extensions</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/Bundle.html">Bundle</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/SPUStandardUpdaterController.html">SPUStandardUpdaterController</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Protocols.html">Other Protocols</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/CommandsContexting.html">CommandsContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphJSONInitiatable.html">GraphJSONInitiatable</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderCaching.html">GraphLoaderCaching</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderContexting.html">GraphLoaderContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit12GraphLoadingP">GraphLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit20GraphManifestLoadingP">GraphManifestLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit8GraphingP">Graphing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Logging.html">Logging</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Structs.html">Other Structures</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html">Constants</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html#/s:10xcbuddykit9ConstantsV8ManifestV"> Manifest</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
</nav>
<article class="main-content">
<section class="section">
<div class="section-content">
<h1>GeneratorContext</h1>
<div class="declaration">
<div class="language">
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">GeneratorContext</span><span class="p">:</span> <span class="kt"><a href="../Protocols/GeneratorContexting.html">GeneratorContexting</a></span></code></pre>
</div>
</div>
<p>Generator context.</p>
</div>
</section>
<section class="section">
<div class="section-content">
<div class="task-group">
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit16GeneratorContextC5graphAA8Graphing_pvp"></a>
<a name="//apple_ref/swift/Property/graph" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit16GeneratorContextC5graphAA8Graphing_pvp">graph</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Graph that is being generated.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">graph</span><span class="p">:</span> <span class="kt"><a href="../Other Protocols.html#/s:10xcbuddykit8GraphingP">Graphing</a></span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit16GeneratorContextC7printerAA8Printing_pvp"></a>
<a name="//apple_ref/swift/Property/printer" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit16GeneratorContextC7printerAA8Printing_pvp">printer</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Printer.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">printer</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Printing.html">Printing</a></span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit16GeneratorContextCAcA8Graphing_p5graph_AA8Printing_p7printertcfc"></a>
<a name="//apple_ref/swift/Method/init(graph:printer:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit16GeneratorContextCAcA8Graphing_p5graph_AA8Printing_p7printertcfc">init(graph:printer:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Initializes the generator with its attributes.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="nf">init</span><span class="p">(</span><span class="nv">graph</span><span class="p">:</span> <span class="kt"><a href="../Other Protocols.html#/s:10xcbuddykit8GraphingP">Graphing</a></span><span class="p">,</span>
<span class="nv">printer</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Printing.html">Printing</a></span> <span class="o">=</span> <span class="kt"><a href="../Classes/Printer.html">Printer</a></span><span class="p">())</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>graph</em>
</code>
</td>
<td>
<div>
<p>graph that is being generated.</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>printer</em>
</code>
</td>
<td>
<div>
<p>printer.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</div>
</li>
</ul>
</div>
</div>
</section>
</article>
</div>
<section class="footer">
<p>Copyright © 2018 Pedro Piñera. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
</section>
</body>
</div>
</html>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -398,7 +425,7 @@
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Entry nodes</p>
<p>Entry nodes.</p>
</div>
<div class="declaration">
@ -412,6 +439,33 @@
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit5GraphC8projectsSayAA7ProjectCGvp"></a>
<a name="//apple_ref/swift/Property/projects" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit5GraphC8projectsSayAA7ProjectCGvp">projects</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Graph projects.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">projects</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Classes/Project.html">Project</a></span><span class="p">]</span></code></pre>
</div>
</div>
</section>
</div>
</li>
</ul>
</div>
</div>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -378,7 +405,7 @@
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">precompiledNodes</span><span class="p">:</span> <span class="p">[</span><span class="kt">AbsolutePath</span><span class="p">:</span> <span class="kt"><a href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a></span><span class="p">]</span> <span class="o">=</span> <span class="p">[:]</span></code></pre>
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">precompiledNodes</span><span class="p">:</span> <span class="p">[</span><span class="kt">AbsolutePath</span><span class="p">:</span> <span class="kt"><a href="../Classes/PrecompiledNode.html">PrecompiledNode</a></span><span class="p">]</span> <span class="o">=</span> <span class="p">[:]</span></code></pre>
</div>
</div>
@ -624,7 +651,7 @@
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">add</span><span class="p">(</span><span class="nv">precompiledNode</span><span class="p">:</span> <span class="kt"><a href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a></span><span class="p">)</span></code></pre>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">add</span><span class="p">(</span><span class="nv">precompiledNode</span><span class="p">:</span> <span class="kt"><a href="../Classes/PrecompiledNode.html">PrecompiledNode</a></span><span class="p">)</span></code></pre>
</div>
</div>
@ -670,7 +697,7 @@
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">precompiledNode</span><span class="p">(</span><span class="n">_</span> <span class="nv">path</span><span class="p">:</span> <span class="kt">AbsolutePath</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a></span><span class="p">?</span></code></pre>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">precompiledNode</span><span class="p">(</span><span class="n">_</span> <span class="nv">path</span><span class="p">:</span> <span class="kt">AbsolutePath</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Classes/PrecompiledNode.html">PrecompiledNode</a></span><span class="p">?</span></code></pre>
</div>
</div>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -415,9 +442,36 @@
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit18GraphLoaderContextCAcA0B15ManifestLoading_p08manifestC0_AA0bC7Caching_p5cacheAA12FileHandling_p11fileHandlerAA0B17CircularDetecting_p16circularDetectortcfc"></a>
<a name="//apple_ref/swift/Method/init(manifestLoader:cache:fileHandler:circularDetector:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit18GraphLoaderContextCAcA0B15ManifestLoading_p08manifestC0_AA0bC7Caching_p5cacheAA12FileHandling_p11fileHandlerAA0B17CircularDetecting_p16circularDetectortcfc">init(manifestLoader:cache:fileHandler:circularDetector:)</a>
<a name="/s:10xcbuddykit18GraphLoaderContextC5shellAA8Shelling_pvp"></a>
<a name="//apple_ref/swift/Property/shell" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit18GraphLoaderContextC5shellAA8Shelling_pvp">shell</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Shell.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">shell</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Shelling.html">Shelling</a></span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit18GraphLoaderContextCAcA0B15ManifestLoading_p08manifestC0_AA0bC7Caching_p5cacheAA12FileHandling_p11fileHandlerAA0B17CircularDetecting_p16circularDetectorAA8Shelling_p5shelltcfc"></a>
<a name="//apple_ref/swift/Method/init(manifestLoader:cache:fileHandler:circularDetector:shell:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit18GraphLoaderContextCAcA0B15ManifestLoading_p08manifestC0_AA0bC7Caching_p5cacheAA12FileHandling_p11fileHandlerAA0B17CircularDetecting_p16circularDetectorAA8Shelling_p5shelltcfc">init(manifestLoader:cache:fileHandler:circularDetector:shell:)</a>
</code>
</div>
<div class="height-container">
@ -435,7 +489,8 @@
<pre class="highlight swift"><code><span class="nf">init</span><span class="p">(</span><span class="nv">manifestLoader</span><span class="p">:</span> <span class="kt"><a href="../Other Protocols.html#/s:10xcbuddykit20GraphManifestLoadingP">GraphManifestLoading</a></span> <span class="o">=</span> <span class="kt"><a href="../Classes/GraphManifestLoader.html">GraphManifestLoader</a></span><span class="p">(),</span>
<span class="nv">cache</span><span class="p">:</span> <span class="kt"><a href="../Protocols/GraphLoaderCaching.html">GraphLoaderCaching</a></span> <span class="o">=</span> <span class="kt"><a href="../Classes/GraphLoaderCache.html">GraphLoaderCache</a></span><span class="p">(),</span>
<span class="nv">fileHandler</span><span class="p">:</span> <span class="kt"><a href="../Protocols/FileHandling.html">FileHandling</a></span> <span class="o">=</span> <span class="kt"><a href="../Classes/FileHandler.html">FileHandler</a></span><span class="p">(),</span>
<span class="nv">circularDetector</span><span class="p">:</span> <span class="kt"><a href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a></span> <span class="o">=</span> <span class="kt"><a href="../Classes/GraphCircularDetector.html">GraphCircularDetector</a></span><span class="p">())</span></code></pre>
<span class="nv">circularDetector</span><span class="p">:</span> <span class="kt"><a href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a></span> <span class="o">=</span> <span class="kt"><a href="../Classes/GraphCircularDetector.html">GraphCircularDetector</a></span><span class="p">(),</span>
<span class="nv">shell</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Shelling.html">Shelling</a></span> <span class="o">=</span> <span class="kt"><a href="../Classes/Shell.html">Shell</a></span><span class="p">())</span></code></pre>
</div>
</div>
@ -491,6 +546,18 @@
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>shell</em>
</code>
</td>
<td>
<div>
<p>shell.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -371,61 +398,6 @@
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit19GraphManifestLoaderC3runS2Sd_tKF"></a>
<a name="//apple_ref/swift/Method/run(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit19GraphManifestLoaderC3runS2Sd_tKF">run(_:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Runs a bash command.</p>
<div class="aside aside-throws">
<p class="aside-title">Throws</p>
an error if the command execution fails.
</div>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">run</span><span class="p">(</span><span class="n">_</span> <span class="nv">args</span><span class="p">:</span> <span class="kt">String</span><span class="o">...</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-&gt;</span> <span class="kt">String</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>args</em>
</code>
</td>
<td>
<div>
<p>arguments.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>command output as a string.</p>
</div>
</section>
</div>
</li>
</ul>
</div>
</div>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -392,6 +419,33 @@
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit11InitCommandC7printerAA8Printing_pvp"></a>
<a name="//apple_ref/swift/Property/printer" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit11InitCommandC7printerAA8Printing_pvp">printer</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Printer</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">printer</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Printing.html">Printing</a></span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>

View File

@ -0,0 +1,594 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>LibraryNode Class Reference</title>
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
<meta charset="utf-8">
<script src="../js/jquery.min.js" defer></script>
<script src="../js/jazzy.js" defer></script>
<script src="../js/lunr.min.js" defer></script>
<script src="../js/typeahead.jquery.js" defer></script>
<script src="../js/jazzy.search.js" defer></script>
</head>
<body>
<a name="//apple_ref/swift/Class/LibraryNode" class="dashAnchor"></a>
<a title="LibraryNode Class Reference"></a>
<header class="header">
<p class="header-col header-col--primary">
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(77% documented)
</p>
<p class="header-col--secondary">
<form role="search" action="../search.json">
<input type="text" placeholder="Search documentation" data-typeahead>
</form>
</p>
<p class="header-col header-col--secondary">
<a class="header-link" href="https://github.com/xcbuddy/xcbuddy">
<img class="header-icon" src="../img/gh.png"/>
View on GitHub
</a>
</p>
</header>
<p class="breadcrumbs">
<a class="breadcrumb" href="../index.html">xcbuddykit Reference</a>
<img class="carat" src="../img/carat.png" />
LibraryNode Class Reference
</p>
<div class="content-wrapper">
<nav class="navigation">
<ul class="nav-groups">
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Commands.html">Commands</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Command.html">Command</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandRegistry.html">CommandRegistry</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/DumpCommand.html">DumpCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/UpdateCommand.html">UpdateCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandsContext.html">CommandsContext</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Models.html">Models</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/BuildConfiguration.html">BuildConfiguration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Target.html">Target</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Config.html">Config</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Workspace.html">Workspace</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Scheme.html">Scheme</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Project.html">Project</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Settings.html">Settings</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Platform.html">Platform</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Product.html">Product</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Guides.html">Other Guides</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../getting--started.html">Getting Started</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../install.html">Install</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Classes.html">Other Classes</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/App.html">App</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Arguments.html">Arguments</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/BuildAction.html">BuildAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Configuration.html">Configuration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html">CopyBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html#/s:10xcbuddykit14CopyBuildPhaseC11DestinationO"> Destination</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphCircularDetector.html">GraphCircularDetector</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoader.html">GraphLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderCache.html">GraphLoaderCache</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderContext.html">GraphLoaderContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphManifestLoader.html">GraphManifestLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphNode.html">GraphNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/HeadersBuildPhase.html">HeadersBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit16ProjectValidatorC">ProjectValidator</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ResourcesBuildPhase.html">ResourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/RunAction.html">RunAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TargetNode.html">TargetNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TestAction.html">TestAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/WorkspaceGenerator.html">WorkspaceGenerator</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Enums.html">Other Enumerations</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/DumpCommandError.html">DumpCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphLoadingError.html">GraphLoadingError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphManifestLoaderError.html">GraphManifestLoaderError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Extensions.html">Other Extensions</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/Bundle.html">Bundle</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/SPUStandardUpdaterController.html">SPUStandardUpdaterController</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Protocols.html">Other Protocols</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/CommandsContexting.html">CommandsContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphJSONInitiatable.html">GraphJSONInitiatable</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderCaching.html">GraphLoaderCaching</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderContexting.html">GraphLoaderContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit12GraphLoadingP">GraphLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit20GraphManifestLoadingP">GraphManifestLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit8GraphingP">Graphing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Logging.html">Logging</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Structs.html">Other Structures</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html">Constants</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html#/s:10xcbuddykit9ConstantsV8ManifestV"> Manifest</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
</nav>
<article class="main-content">
<section class="section">
<div class="section-content">
<h1>LibraryNode</h1>
<div class="declaration">
<div class="language">
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">LibraryNode</span><span class="p">:</span> <span class="kt"><a href="../Classes/PrecompiledNode.html">PrecompiledNode</a></span></code></pre>
</div>
</div>
<p>Library precompiled node.</p>
</div>
</section>
<section class="section">
<div class="section-content">
<div class="task-group">
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit11LibraryNodeC13publicHeaders5Basic12AbsolutePathVvp"></a>
<a name="//apple_ref/swift/Property/publicHeaders" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit11LibraryNodeC13publicHeaders5Basic12AbsolutePathVvp">publicHeaders</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Path to the public headers folder.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">publicHeaders</span><span class="p">:</span> <span class="kt">AbsolutePath</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit11LibraryNodeC14swiftModuleMap5Basic12AbsolutePathVSgvp"></a>
<a name="//apple_ref/swift/Property/swiftModuleMap" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit11LibraryNodeC14swiftModuleMap5Basic12AbsolutePathVSgvp">swiftModuleMap</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Path to the Swift modulemap file.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">swiftModuleMap</span><span class="p">:</span> <span class="kt">AbsolutePath</span><span class="p">?</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit11LibraryNodeCAC5Basic12AbsolutePathV4path_AF13publicHeadersAFSg14swiftModuleMaptcfc"></a>
<a name="//apple_ref/swift/Method/init(path:publicHeaders:swiftModuleMap:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit11LibraryNodeCAC5Basic12AbsolutePathV4path_AF13publicHeadersAFSg14swiftModuleMaptcfc">init(path:publicHeaders:swiftModuleMap:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Initializes the library node with its attributes.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="nf">init</span><span class="p">(</span><span class="nv">path</span><span class="p">:</span> <span class="kt">AbsolutePath</span><span class="p">,</span>
<span class="nv">publicHeaders</span><span class="p">:</span> <span class="kt">AbsolutePath</span><span class="p">,</span>
<span class="nv">swiftModuleMap</span><span class="p">:</span> <span class="kt">AbsolutePath</span><span class="p">?</span> <span class="o">=</span> <span class="kc">nil</span><span class="p">)</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>path</em>
</code>
</td>
<td>
<div>
<p>path to the library binary.</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>publicHeaders</em>
</code>
</td>
<td>
<div>
<p>path to the public headers folder.</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>swiftModuleMap</em>
</code>
</td>
<td>
<div>
<p>path to the swift modulemap file.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit11LibraryNodeC5parseAC5Basic4JSONO4json_AE12AbsolutePathV07projectI0AE08RelativeI0V4pathAA21GraphLoaderContexting_p7contexttKFZ"></a>
<a name="//apple_ref/swift/Method/parse(json:projectPath:path:context:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit11LibraryNodeC5parseAC5Basic4JSONO4json_AE12AbsolutePathV07projectI0AE08RelativeI0V4pathAA21GraphLoaderContexting_p7contexttKFZ">parse(json:projectPath:path:context:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Parses the library node from its JSON representation.</p>
<div class="aside aside-throws">
<p class="aside-title">Throws</p>
throws an error if it cannot be parsed.
</div>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">static</span> <span class="kd">func</span> <span class="nf">parse</span><span class="p">(</span><span class="nv">json</span><span class="p">:</span> <span class="kt">JSON</span><span class="p">,</span>
<span class="nv">projectPath</span><span class="p">:</span> <span class="kt">AbsolutePath</span><span class="p">,</span>
<span class="nv">path</span><span class="p">:</span> <span class="kt">RelativePath</span><span class="p">,</span>
<span class="nv">context</span><span class="p">:</span> <span class="kt"><a href="../Protocols/GraphLoaderContexting.html">GraphLoaderContexting</a></span><span class="p">)</span> <span class="k">throws</span> <span class="o">-&gt;</span> <span class="kt">LibraryNode</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>json</em>
</code>
</td>
<td>
<div>
<p>JSON representation of the node.</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>projectPath</em>
</code>
</td>
<td>
<div>
<p>path to the folder where the Project.swift that references the node is.</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>path</em>
</code>
</td>
<td>
<div>
<p>relative path to the library.</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>context</em>
</code>
</td>
<td>
<div>
<p>graph loader context.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>the library node.</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit11LibraryNodeC10binaryPath5Basic08AbsoluteE0Vvp"></a>
<a name="//apple_ref/swift/Property/binaryPath" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit11LibraryNodeC10binaryPath5Basic08AbsoluteE0Vvp">binaryPath</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Returns the library binary path.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">override</span> <span class="k">var</span> <span class="nv">binaryPath</span><span class="p">:</span> <span class="kt">AbsolutePath</span></code></pre>
</div>
</div>
</section>
</div>
</li>
</ul>
</div>
</div>
</section>
</article>
</div>
<section class="footer">
<p>Copyright © 2018 Pedro Piñera. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
</section>
</body>
</div>
</html>

View File

@ -0,0 +1,550 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>PrecompiledNode Class Reference</title>
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
<meta charset="utf-8">
<script src="../js/jquery.min.js" defer></script>
<script src="../js/jazzy.js" defer></script>
<script src="../js/lunr.min.js" defer></script>
<script src="../js/typeahead.jquery.js" defer></script>
<script src="../js/jazzy.search.js" defer></script>
</head>
<body>
<a name="//apple_ref/swift/Class/PrecompiledNode" class="dashAnchor"></a>
<a title="PrecompiledNode Class Reference"></a>
<header class="header">
<p class="header-col header-col--primary">
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(77% documented)
</p>
<p class="header-col--secondary">
<form role="search" action="../search.json">
<input type="text" placeholder="Search documentation" data-typeahead>
</form>
</p>
<p class="header-col header-col--secondary">
<a class="header-link" href="https://github.com/xcbuddy/xcbuddy">
<img class="header-icon" src="../img/gh.png"/>
View on GitHub
</a>
</p>
</header>
<p class="breadcrumbs">
<a class="breadcrumb" href="../index.html">xcbuddykit Reference</a>
<img class="carat" src="../img/carat.png" />
PrecompiledNode Class Reference
</p>
<div class="content-wrapper">
<nav class="navigation">
<ul class="nav-groups">
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Commands.html">Commands</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Command.html">Command</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandRegistry.html">CommandRegistry</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/DumpCommand.html">DumpCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/UpdateCommand.html">UpdateCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandsContext.html">CommandsContext</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Models.html">Models</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/BuildConfiguration.html">BuildConfiguration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Target.html">Target</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Config.html">Config</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Workspace.html">Workspace</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Scheme.html">Scheme</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Project.html">Project</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Settings.html">Settings</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Platform.html">Platform</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Product.html">Product</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Guides.html">Other Guides</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../getting--started.html">Getting Started</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../install.html">Install</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Classes.html">Other Classes</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/App.html">App</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Arguments.html">Arguments</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/BuildAction.html">BuildAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Configuration.html">Configuration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html">CopyBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html#/s:10xcbuddykit14CopyBuildPhaseC11DestinationO"> Destination</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphCircularDetector.html">GraphCircularDetector</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoader.html">GraphLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderCache.html">GraphLoaderCache</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderContext.html">GraphLoaderContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphManifestLoader.html">GraphManifestLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphNode.html">GraphNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/HeadersBuildPhase.html">HeadersBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit16ProjectValidatorC">ProjectValidator</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ResourcesBuildPhase.html">ResourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/RunAction.html">RunAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TargetNode.html">TargetNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TestAction.html">TestAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/WorkspaceGenerator.html">WorkspaceGenerator</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Enums.html">Other Enumerations</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/DumpCommandError.html">DumpCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphLoadingError.html">GraphLoadingError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphManifestLoaderError.html">GraphManifestLoaderError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Extensions.html">Other Extensions</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/Bundle.html">Bundle</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/SPUStandardUpdaterController.html">SPUStandardUpdaterController</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Protocols.html">Other Protocols</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/CommandsContexting.html">CommandsContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphJSONInitiatable.html">GraphJSONInitiatable</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderCaching.html">GraphLoaderCaching</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderContexting.html">GraphLoaderContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit12GraphLoadingP">GraphLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit20GraphManifestLoadingP">GraphManifestLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit8GraphingP">Graphing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Logging.html">Logging</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Structs.html">Other Structures</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html">Constants</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html#/s:10xcbuddykit9ConstantsV8ManifestV"> Manifest</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
</nav>
<article class="main-content">
<section class="section">
<div class="section-content">
<h1>PrecompiledNode</h1>
<div class="declaration">
<div class="language">
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">PrecompiledNode</span><span class="p">:</span> <span class="kt"><a href="../Classes/GraphNode.html">GraphNode</a></span></code></pre>
</div>
</div>
<p>Precompiled node.</p>
</div>
</section>
<section class="section">
<div class="section-content">
<div class="task-group">
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit15PrecompiledNodeC7LinkingO"></a>
<a name="//apple_ref/swift/Enum/Linking" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit15PrecompiledNodeC7LinkingO">Linking</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Binary linking type.</p>
<ul>
<li><code>static</code>: static linking.</li>
<li>dynamic: dynamic linking.</li>
</ul>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">enum</span> <span class="kt">Linking</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"></a>
<a name="//apple_ref/swift/Enum/Architecture" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO">Architecture</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Valid binary architectures.</p>
<ul>
<li>x86_64: x86 64 bits.</li>
<li>i386: i386 (for the simulators)</li>
<li>armv7: armv7 (OS device)</li>
<li>armv7s: armv7s (OS device)</li>
</ul>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">enum</span> <span class="kt">Architecture</span><span class="p">:</span> <span class="kt">String</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit15PrecompiledNodeC10binaryPath5Basic08AbsoluteE0Vvp"></a>
<a name="//apple_ref/swift/Property/binaryPath" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit15PrecompiledNodeC10binaryPath5Basic08AbsoluteE0Vvp">binaryPath</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Returns the path to the precompiled binary.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">binaryPath</span><span class="p">:</span> <span class="kt">AbsolutePath</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit15PrecompiledNodeC13architecturesSayAC12ArchitectureOGAA8Shelling_p5shell_tKF"></a>
<a name="//apple_ref/swift/Method/architectures(shell:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit15PrecompiledNodeC13architecturesSayAC12ArchitectureOGAA8Shelling_p5shell_tKF">architectures(shell:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Returns the supported architectures of the precompiled framework/library.</p>
<div class="aside aside-throws">
<p class="aside-title">Throws</p>
an error if architectures cannot be obtained for the framework/library.
</div>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">architectures</span><span class="p">(</span><span class="nv">shell</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Shelling.html">Shelling</a></span><span class="p">)</span> <span class="k">throws</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt"><a href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO">Architecture</a></span><span class="p">]</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>shell</em>
</code>
</td>
<td>
<div>
<p>shell needed to execute some commands.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>list of architectures.</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit15PrecompiledNodeC7linkingAC7LinkingOAA8Shelling_p5shell_tKF"></a>
<a name="//apple_ref/swift/Method/linking(shell:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit15PrecompiledNodeC7linkingAC7LinkingOAA8Shelling_p5shell_tKF">linking(shell:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Returns the whether the framework/library should be linked dynamic or statically.</p>
<div class="aside aside-throws">
<p class="aside-title">Throws</p>
throws an error if the linking cannot be obtained for the framework/library.
</div>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">linking</span><span class="p">(</span><span class="nv">shell</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Shelling.html">Shelling</a></span><span class="p">)</span> <span class="k">throws</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO">Linking</a></span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>shell</em>
</code>
</td>
<td>
<div>
<p>shell util necessary to run some commands to get the linking information.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>linking type.</p>
</div>
</section>
</div>
</li>
</ul>
</div>
</div>
</section>
</article>
</div>
<section class="footer">
<p>Copyright © 2018 Pedro Piñera. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
</section>
</body>
</div>
</html>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -396,6 +423,98 @@
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit7PrinterC5printySS12errorMessage_tF"></a>
<a name="//apple_ref/swift/Method/print(errorMessage:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit7PrinterC5printySS12errorMessage_tF">print(errorMessage:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Prints an error message.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">print</span><span class="p">(</span><span class="nv">errorMessage</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>errorMessage</em>
</code>
</td>
<td>
<div>
<p>error message.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit7PrinterC5printySS7section_tF"></a>
<a name="//apple_ref/swift/Method/print(section:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit7PrinterC5printySS7section_tF">print(section:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Prints an error.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">print</span><span class="p">(</span><span class="nv">section</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>error</em>
</code>
</td>
<td>
<div>
<p>error to be printed.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</div>
</li>
</ul>
</div>
</div>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

402
docs/Classes/Shell.html Normal file
View File

@ -0,0 +1,402 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>Shell Class Reference</title>
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
<meta charset="utf-8">
<script src="../js/jquery.min.js" defer></script>
<script src="../js/jazzy.js" defer></script>
<script src="../js/lunr.min.js" defer></script>
<script src="../js/typeahead.jquery.js" defer></script>
<script src="../js/jazzy.search.js" defer></script>
</head>
<body>
<a name="//apple_ref/swift/Class/Shell" class="dashAnchor"></a>
<a title="Shell Class Reference"></a>
<header class="header">
<p class="header-col header-col--primary">
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(77% documented)
</p>
<p class="header-col--secondary">
<form role="search" action="../search.json">
<input type="text" placeholder="Search documentation" data-typeahead>
</form>
</p>
<p class="header-col header-col--secondary">
<a class="header-link" href="https://github.com/xcbuddy/xcbuddy">
<img class="header-icon" src="../img/gh.png"/>
View on GitHub
</a>
</p>
</header>
<p class="breadcrumbs">
<a class="breadcrumb" href="../index.html">xcbuddykit Reference</a>
<img class="carat" src="../img/carat.png" />
Shell Class Reference
</p>
<div class="content-wrapper">
<nav class="navigation">
<ul class="nav-groups">
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Commands.html">Commands</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Command.html">Command</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandRegistry.html">CommandRegistry</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/DumpCommand.html">DumpCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/UpdateCommand.html">UpdateCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandsContext.html">CommandsContext</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Models.html">Models</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/BuildConfiguration.html">BuildConfiguration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Target.html">Target</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Config.html">Config</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Workspace.html">Workspace</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Scheme.html">Scheme</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Project.html">Project</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Settings.html">Settings</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Platform.html">Platform</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Product.html">Product</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Guides.html">Other Guides</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../getting--started.html">Getting Started</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../install.html">Install</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Classes.html">Other Classes</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/App.html">App</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Arguments.html">Arguments</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/BuildAction.html">BuildAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Configuration.html">Configuration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html">CopyBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html#/s:10xcbuddykit14CopyBuildPhaseC11DestinationO"> Destination</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphCircularDetector.html">GraphCircularDetector</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoader.html">GraphLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderCache.html">GraphLoaderCache</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderContext.html">GraphLoaderContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphManifestLoader.html">GraphManifestLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphNode.html">GraphNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/HeadersBuildPhase.html">HeadersBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit16ProjectValidatorC">ProjectValidator</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ResourcesBuildPhase.html">ResourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/RunAction.html">RunAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TargetNode.html">TargetNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TestAction.html">TestAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/WorkspaceGenerator.html">WorkspaceGenerator</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Enums.html">Other Enumerations</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/DumpCommandError.html">DumpCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphLoadingError.html">GraphLoadingError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphManifestLoaderError.html">GraphManifestLoaderError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Extensions.html">Other Extensions</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/Bundle.html">Bundle</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/SPUStandardUpdaterController.html">SPUStandardUpdaterController</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Protocols.html">Other Protocols</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/CommandsContexting.html">CommandsContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphJSONInitiatable.html">GraphJSONInitiatable</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderCaching.html">GraphLoaderCaching</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderContexting.html">GraphLoaderContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit12GraphLoadingP">GraphLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit20GraphManifestLoadingP">GraphManifestLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit8GraphingP">Graphing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Logging.html">Logging</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Structs.html">Other Structures</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html">Constants</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html#/s:10xcbuddykit9ConstantsV8ManifestV"> Manifest</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
</nav>
<article class="main-content">
<section class="section">
<div class="section-content">
<h1>Shell</h1>
<div class="declaration">
<div class="language">
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">Shell</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Shelling.html">Shelling</a></span></code></pre>
</div>
</div>
<p>Default implementation of Shelling.</p>
</div>
</section>
<section class="section">
<div class="section-content">
<div class="task-group">
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit5ShellC3runS2Sd_tKF"></a>
<a name="//apple_ref/swift/Method/run(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit5ShellC3runS2Sd_tKF">run(_:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Runs a shell command synchronously and returns the output.</p>
<div class="aside aside-throws">
<p class="aside-title">Throws</p>
an error if the execution fails.
</div>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">run</span><span class="p">(</span><span class="n">_</span> <span class="nv">args</span><span class="p">:</span> <span class="kt">String</span><span class="o">...</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-&gt;</span> <span class="kt">String</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>args</em>
</code>
</td>
<td>
<div>
<p>shell command to be run.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>the command output.</p>
</div>
</section>
</div>
</li>
</ul>
</div>
</div>
</section>
</article>
</div>
<section class="footer">
<p>Copyright © 2018 Pedro Piñera. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
</section>
</body>
</div>
</html>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -307,9 +334,9 @@
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit19WorkspaceGeneratingP8generatey5Basic12AbsolutePathV4path_AA19GeneratorContexting_p16generatorContexttKF"></a>
<a name="//apple_ref/swift/Method/generate(path:generatorContext:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit19WorkspaceGeneratingP8generatey5Basic12AbsolutePathV4path_AA19GeneratorContexting_p16generatorContexttKF">generate(path:generatorContext:)</a>
<a name="/s:10xcbuddykit18WorkspaceGeneratorC07projectC0AA17ProjectGenerating_pvp"></a>
<a name="//apple_ref/swift/Property/projectGenerator" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit18WorkspaceGeneratorC07projectC0AA17ProjectGenerating_pvp">projectGenerator</a>
</code>
</div>
<div class="height-container">
@ -317,17 +344,127 @@
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Project generator.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">projectGenerator</span><span class="p">:</span> <span class="kt">ProjectGenerating</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit18WorkspaceGeneratorCAcA17ProjectGenerating_p07projectC0_tcfc"></a>
<a name="//apple_ref/swift/Method/init(projectGenerator:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit18WorkspaceGeneratorCAcA17ProjectGenerating_p07projectC0_tcfc">init(projectGenerator:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Initializes the workspace generator with the project generator.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="nf">init</span><span class="p">(</span><span class="nv">projectGenerator</span><span class="p">:</span> <span class="kt">ProjectGenerating</span> <span class="o">=</span> <span class="kt">ProjectGenerator</span><span class="p">())</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>projectGenerator</em>
</code>
</td>
<td>
<div>
<p>project generator.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit18WorkspaceGeneratorC8generatey5Basic12AbsolutePathV4path_AA0C10Contexting_p7contexttKF"></a>
<a name="//apple_ref/swift/Method/generate(path:context:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit18WorkspaceGeneratorC8generatey5Basic12AbsolutePathV4path_AA0C10Contexting_p7contexttKF">generate(path:context:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Generates the workspace at the given path.</p>
<div class="aside aside-throws">
<p class="aside-title">Throws</p>
throw an error if the generation fails.
</div>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">generate</span><span class="p">(</span><span class="nv">path</span><span class="p">:</span> <span class="kt">AbsolutePath</span><span class="p">,</span>
<span class="nv">generatorContext</span><span class="p">:</span> <span class="kt">GeneratorContexting</span><span class="p">)</span> <span class="k">throws</span></code></pre>
<span class="nv">context</span><span class="p">:</span> <span class="kt"><a href="../Protocols/GeneratorContexting.html">GeneratorContexting</a></span><span class="p">)</span> <span class="k">throws</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>path</em>
</code>
</td>
<td>
<div>
<p>path where the workspace should be generated.</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>context</em>
</code>
</td>
<td>
<div>
<p>generator context.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</div>
</li>

View File

@ -22,7 +22,7 @@
<a class="header-link" href="index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -137,7 +137,10 @@
<a class="nav-group-task-link" href="Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/Graph.html">Graph</a>
@ -167,7 +170,16 @@
<a class="nav-group-task-link" href="Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/Printer.html">Printer</a>
@ -184,6 +196,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -213,6 +228,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -235,6 +253,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -262,6 +283,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -279,6 +303,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -317,7 +344,7 @@
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">Command</span></code></pre>
<pre class="highlight swift"><code><span class="kd">protocol</span> <span class="kt">Command</span></code></pre>
</div>
</div>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -302,7 +329,6 @@
<li>frameworksFolderNotFound: error thrown when the frameworks fodler that contains the ProjectDescription.framework cannot be found.</li>
<li>swiftNotFound: error thrown when Swift is not found in the system.</li>
<li>unexpectedOutput: error throw when we get an unexpected output trying to compile the manifest.</li>
<li>compileError: error trying to compile the manifest file, most likely because the syntax is not correct.</li>
</ul>
</div>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -0,0 +1,440 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>PrecompiledNodeError Enumeration Reference</title>
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
<meta charset="utf-8">
<script src="../js/jquery.min.js" defer></script>
<script src="../js/jazzy.js" defer></script>
<script src="../js/lunr.min.js" defer></script>
<script src="../js/typeahead.jquery.js" defer></script>
<script src="../js/jazzy.search.js" defer></script>
</head>
<body>
<a name="//apple_ref/swift/Enum/PrecompiledNodeError" class="dashAnchor"></a>
<a title="PrecompiledNodeError Enumeration Reference"></a>
<header class="header">
<p class="header-col header-col--primary">
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(77% documented)
</p>
<p class="header-col--secondary">
<form role="search" action="../search.json">
<input type="text" placeholder="Search documentation" data-typeahead>
</form>
</p>
<p class="header-col header-col--secondary">
<a class="header-link" href="https://github.com/xcbuddy/xcbuddy">
<img class="header-icon" src="../img/gh.png"/>
View on GitHub
</a>
</p>
</header>
<p class="breadcrumbs">
<a class="breadcrumb" href="../index.html">xcbuddykit Reference</a>
<img class="carat" src="../img/carat.png" />
PrecompiledNodeError Enumeration Reference
</p>
<div class="content-wrapper">
<nav class="navigation">
<ul class="nav-groups">
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Commands.html">Commands</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Command.html">Command</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandRegistry.html">CommandRegistry</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/DumpCommand.html">DumpCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/UpdateCommand.html">UpdateCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandsContext.html">CommandsContext</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Models.html">Models</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/BuildConfiguration.html">BuildConfiguration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Target.html">Target</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Config.html">Config</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Workspace.html">Workspace</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Scheme.html">Scheme</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Project.html">Project</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Settings.html">Settings</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Platform.html">Platform</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Product.html">Product</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Guides.html">Other Guides</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../getting--started.html">Getting Started</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../install.html">Install</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Classes.html">Other Classes</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/App.html">App</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Arguments.html">Arguments</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/BuildAction.html">BuildAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Configuration.html">Configuration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html">CopyBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html#/s:10xcbuddykit14CopyBuildPhaseC11DestinationO"> Destination</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphCircularDetector.html">GraphCircularDetector</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoader.html">GraphLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderCache.html">GraphLoaderCache</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderContext.html">GraphLoaderContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphManifestLoader.html">GraphManifestLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphNode.html">GraphNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/HeadersBuildPhase.html">HeadersBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit16ProjectValidatorC">ProjectValidator</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ResourcesBuildPhase.html">ResourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/RunAction.html">RunAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TargetNode.html">TargetNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TestAction.html">TestAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/WorkspaceGenerator.html">WorkspaceGenerator</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Enums.html">Other Enumerations</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/DumpCommandError.html">DumpCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphLoadingError.html">GraphLoadingError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphManifestLoaderError.html">GraphManifestLoaderError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Extensions.html">Other Extensions</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/Bundle.html">Bundle</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/SPUStandardUpdaterController.html">SPUStandardUpdaterController</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Protocols.html">Other Protocols</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/CommandsContexting.html">CommandsContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphJSONInitiatable.html">GraphJSONInitiatable</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderCaching.html">GraphLoaderCaching</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderContexting.html">GraphLoaderContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit12GraphLoadingP">GraphLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit20GraphManifestLoadingP">GraphManifestLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit8GraphingP">Graphing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Logging.html">Logging</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Structs.html">Other Structures</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html">Constants</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html#/s:10xcbuddykit9ConstantsV8ManifestV"> Manifest</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
</nav>
<article class="main-content">
<section class="section">
<div class="section-content">
<h1>PrecompiledNodeError</h1>
<div class="declaration">
<div class="language">
<pre class="highlight swift"><code><span class="kd">enum</span> <span class="kt">PrecompiledNodeError</span><span class="p">:</span> <span class="kt">Error</span><span class="p">,</span> <span class="kt">CustomStringConvertible</span><span class="p">,</span> <span class="kt">Equatable</span></code></pre>
</div>
</div>
<p>Precompiled node errors.</p>
<ul>
<li>architecturesNotFound: thrown when the architectures cannot be found.</li>
</ul>
</div>
</section>
<section class="section">
<div class="section-content">
<div class="task-group">
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit20PrecompiledNodeErrorO11descriptionSSvp"></a>
<a name="//apple_ref/swift/Property/description" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit20PrecompiledNodeErrorO11descriptionSSvp">description</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Error description.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">description</span><span class="p">:</span> <span class="kt">String</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit20PrecompiledNodeErrorO2eeoiSbAC_ACtFZ"></a>
<a name="//apple_ref/swift/Method/==(_:_:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit20PrecompiledNodeErrorO2eeoiSbAC_ACtFZ">==(_:_:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Compares two errors.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">static</span> <span class="kd">func</span> <span class="o">==</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">PrecompiledNodeError</span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">PrecompiledNodeError</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">Bool</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>lhs</em>
</code>
</td>
<td>
<div>
<p>first error to be compared.</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>rhs</em>
</code>
</td>
<td>
<div>
<p>second error to be compared.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>true if the two errors are the same.</p>
</div>
</section>
</div>
</li>
</ul>
</div>
</div>
</section>
</article>
</div>
<section class="footer">
<p>Copyright © 2018 Pedro Piñera. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
</section>
</body>
</div>
</html>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -22,7 +22,7 @@
<a class="header-link" href="index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -137,7 +137,10 @@
<a class="nav-group-task-link" href="Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/Graph.html">Graph</a>
@ -167,7 +170,16 @@
<a class="nav-group-task-link" href="Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/Printer.html">Printer</a>
@ -184,6 +196,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -213,6 +228,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -235,6 +253,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -262,6 +283,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -279,6 +303,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -22,7 +22,7 @@
<a class="header-link" href="index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -137,7 +137,10 @@
<a class="nav-group-task-link" href="Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/Graph.html">Graph</a>
@ -167,7 +170,16 @@
<a class="nav-group-task-link" href="Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/Printer.html">Printer</a>
@ -184,6 +196,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -213,6 +228,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -235,6 +253,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -262,6 +283,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -279,6 +303,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -327,6 +354,38 @@
</li>
</ul>
</div>
<div class="task-group">
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit5ShellC"></a>
<a name="//apple_ref/swift/Class/Shell" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit5ShellC">Shell</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Default implementation of Shelling.</p>
<a href="Classes/Shell.html" class="slightly-smaller">See more</a>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">Shell</span><span class="p">:</span> <span class="kt"><a href="Protocols/Shelling.html">Shelling</a></span></code></pre>
</div>
</div>
</section>
</div>
</li>
</ul>
</div>
<div class="task-group">
<ul class="item-container">
<li class="item">
@ -400,6 +459,7 @@
<div class="abstract">
<p>Precompiled node.</p>
<a href="Classes/PrecompiledNode.html" class="slightly-smaller">See more</a>
</div>
<div class="declaration">
<h4>Declaration</h4>
@ -427,12 +487,41 @@
<div class="abstract">
<p>Graph node that represents a framework.</p>
<a href="Classes/FrameworkNode.html" class="slightly-smaller">See more</a>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">FrameworkNode</span><span class="p">:</span> <span class="kt"><a href="Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a></span></code></pre>
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">FrameworkNode</span><span class="p">:</span> <span class="kt"><a href="Classes/PrecompiledNode.html">PrecompiledNode</a></span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit11LibraryNodeC"></a>
<a name="//apple_ref/swift/Class/LibraryNode" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit11LibraryNodeC">LibraryNode</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Library precompiled node.</p>
<a href="Classes/LibraryNode.html" class="slightly-smaller">See more</a>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">LibraryNode</span><span class="p">:</span> <span class="kt"><a href="Classes/PrecompiledNode.html">PrecompiledNode</a></span></code></pre>
</div>
</div>
@ -665,6 +754,38 @@
</li>
</ul>
</div>
<div class="task-group">
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit16GeneratorContextC"></a>
<a name="//apple_ref/swift/Class/GeneratorContext" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit16GeneratorContextC">GeneratorContext</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Generator context.</p>
<a href="Classes/GeneratorContext.html" class="slightly-smaller">See more</a>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">GeneratorContext</span><span class="p">:</span> <span class="kt"><a href="Protocols/GeneratorContexting.html">GeneratorContexting</a></span></code></pre>
</div>
</div>
</section>
</div>
</li>
</ul>
</div>
<div class="task-group">
<ul class="item-container">
<li class="item">

View File

@ -22,7 +22,7 @@
<a class="header-link" href="index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -137,7 +137,10 @@
<a class="nav-group-task-link" href="Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/Graph.html">Graph</a>
@ -167,7 +170,16 @@
<a class="nav-group-task-link" href="Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/Printer.html">Printer</a>
@ -184,6 +196,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -213,6 +228,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -235,6 +253,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -262,6 +283,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -279,6 +303,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -331,6 +358,42 @@
</li>
</ul>
</div>
<div class="task-group">
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit20PrecompiledNodeErrorO"></a>
<a name="//apple_ref/swift/Enum/PrecompiledNodeError" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit20PrecompiledNodeErrorO">PrecompiledNodeError</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Precompiled node errors.</p>
<ul>
<li>architecturesNotFound: thrown when the architectures cannot be found.</li>
</ul>
<a href="Enums/PrecompiledNodeError.html" class="slightly-smaller">See more</a>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">enum</span> <span class="kt">PrecompiledNodeError</span><span class="p">:</span> <span class="kt">Error</span><span class="p">,</span> <span class="kt">CustomStringConvertible</span><span class="p">,</span> <span class="kt">Equatable</span></code></pre>
</div>
</div>
</section>
</div>
</li>
</ul>
</div>
<div class="task-group">
<ul class="item-container">
<li class="item">
@ -392,7 +455,6 @@
<li>frameworksFolderNotFound: error thrown when the frameworks fodler that contains the ProjectDescription.framework cannot be found.</li>
<li>swiftNotFound: error thrown when Swift is not found in the system.</li>
<li>unexpectedOutput: error throw when we get an unexpected output trying to compile the manifest.</li>
<li>compileError: error trying to compile the manifest file, most likely because the syntax is not correct.</li>
</ul>
<a href="Enums/GraphManifestLoaderError.html" class="slightly-smaller">See more</a>

View File

@ -22,7 +22,7 @@
<a class="header-link" href="index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -137,7 +137,10 @@
<a class="nav-group-task-link" href="Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/Graph.html">Graph</a>
@ -167,7 +170,16 @@
<a class="nav-group-task-link" href="Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/Printer.html">Printer</a>
@ -184,6 +196,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -213,6 +228,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -235,6 +253,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -262,6 +283,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -279,6 +303,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -22,7 +22,7 @@
<a class="header-link" href="index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -137,7 +137,10 @@
<a class="nav-group-task-link" href="Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/Graph.html">Graph</a>
@ -167,7 +170,16 @@
<a class="nav-group-task-link" href="Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/Printer.html">Printer</a>
@ -184,6 +196,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -213,6 +228,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -235,6 +253,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -262,6 +283,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -279,6 +303,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -22,7 +22,7 @@
<a class="header-link" href="index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -137,7 +137,10 @@
<a class="nav-group-task-link" href="Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/Graph.html">Graph</a>
@ -167,7 +170,16 @@
<a class="nav-group-task-link" href="Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/Printer.html">Printer</a>
@ -184,6 +196,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -213,6 +228,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -235,6 +253,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -262,6 +283,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -279,6 +303,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -327,6 +354,38 @@
</li>
</ul>
</div>
<div class="task-group">
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit8ShellingP"></a>
<a name="//apple_ref/swift/Protocol/Shelling" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit8ShellingP">Shelling</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Protocol that represents a shell interface.</p>
<a href="Protocols/Shelling.html" class="slightly-smaller">See more</a>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">protocol</span> <span class="kt">Shelling</span><span class="p">:</span> <span class="kt">AnyObject</span></code></pre>
</div>
</div>
</section>
</div>
</li>
</ul>
</div>
<div class="task-group">
<ul class="item-container">
<li class="item">
@ -519,6 +578,38 @@ Examples of manifests are Project.swift or Workspace.swift.</p>
</li>
</ul>
</div>
<div class="task-group">
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit19GeneratorContextingP"></a>
<a name="//apple_ref/swift/Protocol/GeneratorContexting" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit19GeneratorContextingP">GeneratorContexting</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Generator context protocol.</p>
<a href="Protocols/GeneratorContexting.html" class="slightly-smaller">See more</a>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">protocol</span> <span class="kt">GeneratorContexting</span><span class="p">:</span> <span class="kt">AnyObject</span></code></pre>
</div>
</div>
</section>
</div>
</li>
</ul>
</div>
<div class="task-group">
<ul class="item-container">
<li class="item">

View File

@ -22,7 +22,7 @@
<a class="header-link" href="index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -137,7 +137,10 @@
<a class="nav-group-task-link" href="Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/Graph.html">Graph</a>
@ -167,7 +170,16 @@
<a class="nav-group-task-link" href="Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/Printer.html">Printer</a>
@ -184,6 +196,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -213,6 +228,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -235,6 +253,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -262,6 +283,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -279,6 +303,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -295,6 +322,38 @@
<section class="section">
<div class="section-content">
<div class="task-group">
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit10ShellErrorV"></a>
<a name="//apple_ref/swift/Struct/ShellError" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit10ShellErrorV">ShellError</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Shell error.</p>
<a href="Structs/ShellError.html" class="slightly-smaller">See more</a>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">struct</span> <span class="kt">ShellError</span><span class="p">:</span> <span class="kt">Error</span><span class="p">,</span> <span class="kt">CustomStringConvertible</span><span class="p">,</span> <span class="kt">Equatable</span></code></pre>
</div>
</div>
</section>
</div>
</li>
</ul>
</div>
<div class="task-group">
<ul class="item-container">
<li class="item">

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -291,7 +318,7 @@
<h1>Command</h1>
<div class="declaration">
<div class="language">
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">protocol</span> <span class="kt">Command</span></code></pre>
<pre class="highlight swift"><code><span class="kd">protocol</span> <span class="kt">Command</span></code></pre>
</div>
</div>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -0,0 +1,401 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>GeneratorContexting Protocol Reference</title>
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
<meta charset="utf-8">
<script src="../js/jquery.min.js" defer></script>
<script src="../js/jazzy.js" defer></script>
<script src="../js/lunr.min.js" defer></script>
<script src="../js/typeahead.jquery.js" defer></script>
<script src="../js/jazzy.search.js" defer></script>
</head>
<body>
<a name="//apple_ref/swift/Protocol/GeneratorContexting" class="dashAnchor"></a>
<a title="GeneratorContexting Protocol Reference"></a>
<header class="header">
<p class="header-col header-col--primary">
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(77% documented)
</p>
<p class="header-col--secondary">
<form role="search" action="../search.json">
<input type="text" placeholder="Search documentation" data-typeahead>
</form>
</p>
<p class="header-col header-col--secondary">
<a class="header-link" href="https://github.com/xcbuddy/xcbuddy">
<img class="header-icon" src="../img/gh.png"/>
View on GitHub
</a>
</p>
</header>
<p class="breadcrumbs">
<a class="breadcrumb" href="../index.html">xcbuddykit Reference</a>
<img class="carat" src="../img/carat.png" />
GeneratorContexting Protocol Reference
</p>
<div class="content-wrapper">
<nav class="navigation">
<ul class="nav-groups">
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Commands.html">Commands</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Command.html">Command</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandRegistry.html">CommandRegistry</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/DumpCommand.html">DumpCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/UpdateCommand.html">UpdateCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandsContext.html">CommandsContext</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Models.html">Models</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/BuildConfiguration.html">BuildConfiguration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Target.html">Target</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Config.html">Config</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Workspace.html">Workspace</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Scheme.html">Scheme</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Project.html">Project</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Settings.html">Settings</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Platform.html">Platform</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Product.html">Product</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Guides.html">Other Guides</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../getting--started.html">Getting Started</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../install.html">Install</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Classes.html">Other Classes</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/App.html">App</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Arguments.html">Arguments</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/BuildAction.html">BuildAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Configuration.html">Configuration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html">CopyBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html#/s:10xcbuddykit14CopyBuildPhaseC11DestinationO"> Destination</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphCircularDetector.html">GraphCircularDetector</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoader.html">GraphLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderCache.html">GraphLoaderCache</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderContext.html">GraphLoaderContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphManifestLoader.html">GraphManifestLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphNode.html">GraphNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/HeadersBuildPhase.html">HeadersBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit16ProjectValidatorC">ProjectValidator</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ResourcesBuildPhase.html">ResourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/RunAction.html">RunAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TargetNode.html">TargetNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TestAction.html">TestAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/WorkspaceGenerator.html">WorkspaceGenerator</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Enums.html">Other Enumerations</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/DumpCommandError.html">DumpCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphLoadingError.html">GraphLoadingError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphManifestLoaderError.html">GraphManifestLoaderError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Extensions.html">Other Extensions</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/Bundle.html">Bundle</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/SPUStandardUpdaterController.html">SPUStandardUpdaterController</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Protocols.html">Other Protocols</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/CommandsContexting.html">CommandsContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphJSONInitiatable.html">GraphJSONInitiatable</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderCaching.html">GraphLoaderCaching</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderContexting.html">GraphLoaderContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit12GraphLoadingP">GraphLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit20GraphManifestLoadingP">GraphManifestLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit8GraphingP">Graphing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Logging.html">Logging</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Structs.html">Other Structures</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html">Constants</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html#/s:10xcbuddykit9ConstantsV8ManifestV"> Manifest</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
</nav>
<article class="main-content">
<section class="section">
<div class="section-content">
<h1>GeneratorContexting</h1>
<div class="declaration">
<div class="language">
<pre class="highlight swift"><code><span class="kd">protocol</span> <span class="kt">GeneratorContexting</span><span class="p">:</span> <span class="kt">AnyObject</span></code></pre>
</div>
</div>
<p>Generator context protocol.</p>
</div>
</section>
<section class="section">
<div class="section-content">
<div class="task-group">
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit19GeneratorContextingP5graphAA8Graphing_pvp"></a>
<a name="//apple_ref/swift/Property/graph" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit19GeneratorContextingP5graphAA8Graphing_pvp">graph</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Graph that is beging generated.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">graph</span><span class="p">:</span> <span class="kt"><a href="../Other Protocols.html#/s:10xcbuddykit8GraphingP">Graphing</a></span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit19GeneratorContextingP7printerAA8Printing_pvp"></a>
<a name="//apple_ref/swift/Property/printer" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit19GeneratorContextingP7printerAA8Printing_pvp">printer</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Printer.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">printer</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Printing.html">Printing</a></span></code></pre>
</div>
</div>
</section>
</div>
</li>
</ul>
</div>
</div>
</section>
</article>
</div>
<section class="footer">
<p>Copyright © 2018 Pedro Piñera. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
</section>
</body>
</div>
</html>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -378,7 +405,7 @@
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">precompiledNodes</span><span class="p">:</span> <span class="p">[</span><span class="kt">AbsolutePath</span><span class="p">:</span> <span class="kt"><a href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a></span><span class="p">]</span></code></pre>
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">precompiledNodes</span><span class="p">:</span> <span class="p">[</span><span class="kt">AbsolutePath</span><span class="p">:</span> <span class="kt"><a href="../Classes/PrecompiledNode.html">PrecompiledNode</a></span><span class="p">]</span></code></pre>
</div>
</div>
@ -597,7 +624,7 @@
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">add</span><span class="p">(</span><span class="nv">precompiledNode</span><span class="p">:</span> <span class="kt"><a href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a></span><span class="p">)</span></code></pre>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">add</span><span class="p">(</span><span class="nv">precompiledNode</span><span class="p">:</span> <span class="kt"><a href="../Classes/PrecompiledNode.html">PrecompiledNode</a></span><span class="p">)</span></code></pre>
</div>
</div>
@ -643,7 +670,7 @@
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">precompiledNode</span><span class="p">(</span><span class="n">_</span> <span class="nv">path</span><span class="p">:</span> <span class="kt">AbsolutePath</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a></span><span class="p">?</span></code></pre>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">precompiledNode</span><span class="p">(</span><span class="n">_</span> <span class="nv">path</span><span class="p">:</span> <span class="kt">AbsolutePath</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Classes/PrecompiledNode.html">PrecompiledNode</a></span><span class="p">?</span></code></pre>
</div>
</div>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -412,6 +439,33 @@
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit21GraphLoaderContextingP5shellAA8Shelling_pvp"></a>
<a name="//apple_ref/swift/Property/shell" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit21GraphLoaderContextingP5shellAA8Shelling_pvp">shell</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Shell.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">shell</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Shelling.html">Shelling</a></span></code></pre>
</div>
</div>
</section>
</div>
</li>
</ul>
</div>
</div>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -350,6 +377,52 @@
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit8PrintingP5printySS7section_tF"></a>
<a name="//apple_ref/swift/Method/print(section:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit8PrintingP5printySS7section_tF">print(section:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Prints a section.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">print</span><span class="p">(</span><span class="nv">section</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>section</em>
</code>
</td>
<td>
<div>
<p>section title.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
@ -396,6 +469,52 @@
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit8PrintingP5printySS12errorMessage_tF"></a>
<a name="//apple_ref/swift/Method/print(errorMessage:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit8PrintingP5printySS12errorMessage_tF">print(errorMessage:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Prints an error message.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">print</span><span class="p">(</span><span class="nv">errorMessage</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>errorMessage</em>
</code>
</td>
<td>
<div>
<p>error message to be printed.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</div>
</li>
</ul>
</div>
</div>

View File

@ -0,0 +1,402 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>Shelling Protocol Reference</title>
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
<meta charset="utf-8">
<script src="../js/jquery.min.js" defer></script>
<script src="../js/jazzy.js" defer></script>
<script src="../js/lunr.min.js" defer></script>
<script src="../js/typeahead.jquery.js" defer></script>
<script src="../js/jazzy.search.js" defer></script>
</head>
<body>
<a name="//apple_ref/swift/Protocol/Shelling" class="dashAnchor"></a>
<a title="Shelling Protocol Reference"></a>
<header class="header">
<p class="header-col header-col--primary">
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(77% documented)
</p>
<p class="header-col--secondary">
<form role="search" action="../search.json">
<input type="text" placeholder="Search documentation" data-typeahead>
</form>
</p>
<p class="header-col header-col--secondary">
<a class="header-link" href="https://github.com/xcbuddy/xcbuddy">
<img class="header-icon" src="../img/gh.png"/>
View on GitHub
</a>
</p>
</header>
<p class="breadcrumbs">
<a class="breadcrumb" href="../index.html">xcbuddykit Reference</a>
<img class="carat" src="../img/carat.png" />
Shelling Protocol Reference
</p>
<div class="content-wrapper">
<nav class="navigation">
<ul class="nav-groups">
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Commands.html">Commands</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Command.html">Command</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandRegistry.html">CommandRegistry</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/DumpCommand.html">DumpCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/UpdateCommand.html">UpdateCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandsContext.html">CommandsContext</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Models.html">Models</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/BuildConfiguration.html">BuildConfiguration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Target.html">Target</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Config.html">Config</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Workspace.html">Workspace</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Scheme.html">Scheme</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Project.html">Project</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Settings.html">Settings</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Platform.html">Platform</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Product.html">Product</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Guides.html">Other Guides</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../getting--started.html">Getting Started</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../install.html">Install</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Classes.html">Other Classes</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/App.html">App</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Arguments.html">Arguments</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/BuildAction.html">BuildAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Configuration.html">Configuration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html">CopyBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html#/s:10xcbuddykit14CopyBuildPhaseC11DestinationO"> Destination</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphCircularDetector.html">GraphCircularDetector</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoader.html">GraphLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderCache.html">GraphLoaderCache</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderContext.html">GraphLoaderContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphManifestLoader.html">GraphManifestLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphNode.html">GraphNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/HeadersBuildPhase.html">HeadersBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit16ProjectValidatorC">ProjectValidator</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ResourcesBuildPhase.html">ResourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/RunAction.html">RunAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TargetNode.html">TargetNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TestAction.html">TestAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/WorkspaceGenerator.html">WorkspaceGenerator</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Enums.html">Other Enumerations</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/DumpCommandError.html">DumpCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphLoadingError.html">GraphLoadingError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphManifestLoaderError.html">GraphManifestLoaderError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Extensions.html">Other Extensions</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/Bundle.html">Bundle</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/SPUStandardUpdaterController.html">SPUStandardUpdaterController</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Protocols.html">Other Protocols</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/CommandsContexting.html">CommandsContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphJSONInitiatable.html">GraphJSONInitiatable</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderCaching.html">GraphLoaderCaching</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderContexting.html">GraphLoaderContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit12GraphLoadingP">GraphLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit20GraphManifestLoadingP">GraphManifestLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit8GraphingP">Graphing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Logging.html">Logging</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Structs.html">Other Structures</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html">Constants</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html#/s:10xcbuddykit9ConstantsV8ManifestV"> Manifest</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
</nav>
<article class="main-content">
<section class="section">
<div class="section-content">
<h1>Shelling</h1>
<div class="declaration">
<div class="language">
<pre class="highlight swift"><code><span class="kd">protocol</span> <span class="kt">Shelling</span><span class="p">:</span> <span class="kt">AnyObject</span></code></pre>
</div>
</div>
<p>Protocol that represents a shell interface.</p>
</div>
</section>
<section class="section">
<div class="section-content">
<div class="task-group">
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit8ShellingP3runS2Sd_tKF"></a>
<a name="//apple_ref/swift/Method/run(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit8ShellingP3runS2Sd_tKF">run(_:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Runs a shell command synchronously and returns the output.</p>
<div class="aside aside-throws">
<p class="aside-title">Throws</p>
an error if the execution fails.
</div>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">run</span><span class="p">(</span><span class="n">_</span> <span class="nv">args</span><span class="p">:</span> <span class="kt">String</span><span class="o">...</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-&gt;</span> <span class="kt">String</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>args</em>
</code>
</td>
<td>
<div>
<p>shell command to be run.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>the command output.</p>
</div>
</section>
</div>
</li>
</ul>
</div>
</div>
</section>
</article>
</div>
<section class="footer">
<p>Copyright © 2018 Pedro Piñera. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
</section>
</body>
</div>
</html>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -307,9 +334,9 @@
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit19WorkspaceGeneratingP8generatey5Basic12AbsolutePathV4path_AA19GeneratorContexting_p16generatorContexttKF"></a>
<a name="//apple_ref/swift/Method/generate(path:generatorContext:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit19WorkspaceGeneratingP8generatey5Basic12AbsolutePathV4path_AA19GeneratorContexting_p16generatorContexttKF">generate(path:generatorContext:)</a>
<a name="/s:10xcbuddykit19WorkspaceGeneratingP8generatey5Basic12AbsolutePathV4path_AA19GeneratorContexting_p7contexttKF"></a>
<a name="//apple_ref/swift/Method/generate(path:context:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit19WorkspaceGeneratingP8generatey5Basic12AbsolutePathV4path_AA19GeneratorContexting_p7contexttKF">generate(path:context:)</a>
</code>
</div>
<div class="height-container">
@ -352,7 +379,7 @@
<tr>
<td>
<code>
<em>generatorContext</em>
<em>context</em>
</code>
</td>
<td>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -0,0 +1,373 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>ShellError Structure Reference</title>
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
<meta charset="utf-8">
<script src="../js/jquery.min.js" defer></script>
<script src="../js/jazzy.js" defer></script>
<script src="../js/lunr.min.js" defer></script>
<script src="../js/typeahead.jquery.js" defer></script>
<script src="../js/jazzy.search.js" defer></script>
</head>
<body>
<a name="//apple_ref/swift/Struct/ShellError" class="dashAnchor"></a>
<a title="ShellError Structure Reference"></a>
<header class="header">
<p class="header-col header-col--primary">
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(77% documented)
</p>
<p class="header-col--secondary">
<form role="search" action="../search.json">
<input type="text" placeholder="Search documentation" data-typeahead>
</form>
</p>
<p class="header-col header-col--secondary">
<a class="header-link" href="https://github.com/xcbuddy/xcbuddy">
<img class="header-icon" src="../img/gh.png"/>
View on GitHub
</a>
</p>
</header>
<p class="breadcrumbs">
<a class="breadcrumb" href="../index.html">xcbuddykit Reference</a>
<img class="carat" src="../img/carat.png" />
ShellError Structure Reference
</p>
<div class="content-wrapper">
<nav class="navigation">
<ul class="nav-groups">
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Commands.html">Commands</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Command.html">Command</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandRegistry.html">CommandRegistry</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/DumpCommand.html">DumpCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/UpdateCommand.html">UpdateCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandsContext.html">CommandsContext</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Models.html">Models</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/BuildConfiguration.html">BuildConfiguration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Target.html">Target</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Config.html">Config</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Workspace.html">Workspace</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Scheme.html">Scheme</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Project.html">Project</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Settings.html">Settings</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Platform.html">Platform</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Product.html">Product</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Guides.html">Other Guides</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../getting--started.html">Getting Started</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../install.html">Install</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Classes.html">Other Classes</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/App.html">App</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Arguments.html">Arguments</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/BuildAction.html">BuildAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Configuration.html">Configuration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html">CopyBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html#/s:10xcbuddykit14CopyBuildPhaseC11DestinationO"> Destination</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphCircularDetector.html">GraphCircularDetector</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoader.html">GraphLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderCache.html">GraphLoaderCache</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderContext.html">GraphLoaderContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphManifestLoader.html">GraphManifestLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphNode.html">GraphNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/HeadersBuildPhase.html">HeadersBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit16ProjectValidatorC">ProjectValidator</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ResourcesBuildPhase.html">ResourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/RunAction.html">RunAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TargetNode.html">TargetNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TestAction.html">TestAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/WorkspaceGenerator.html">WorkspaceGenerator</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Enums.html">Other Enumerations</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/DumpCommandError.html">DumpCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphLoadingError.html">GraphLoadingError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphManifestLoaderError.html">GraphManifestLoaderError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Extensions.html">Other Extensions</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/Bundle.html">Bundle</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/SPUStandardUpdaterController.html">SPUStandardUpdaterController</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Protocols.html">Other Protocols</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/CommandsContexting.html">CommandsContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphJSONInitiatable.html">GraphJSONInitiatable</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderCaching.html">GraphLoaderCaching</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderContexting.html">GraphLoaderContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit12GraphLoadingP">GraphLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit20GraphManifestLoadingP">GraphManifestLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit8GraphingP">Graphing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Logging.html">Logging</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Structs.html">Other Structures</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html">Constants</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html#/s:10xcbuddykit9ConstantsV8ManifestV"> Manifest</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
</nav>
<article class="main-content">
<section class="section">
<div class="section-content">
<h1>ShellError</h1>
<div class="declaration">
<div class="language">
<pre class="highlight swift"><code><span class="kd">struct</span> <span class="kt">ShellError</span><span class="p">:</span> <span class="kt">Error</span><span class="p">,</span> <span class="kt">CustomStringConvertible</span><span class="p">,</span> <span class="kt">Equatable</span></code></pre>
</div>
</div>
<p>Shell error.</p>
</div>
</section>
<section class="section">
<div class="section-content">
<div class="task-group">
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:s23CustomStringConvertibleP11descriptionSSvp"></a>
<a name="//apple_ref/swift/Property/description" class="dashAnchor"></a>
<a class="token" href="#/s:s23CustomStringConvertibleP11descriptionSSvp">description</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">description</span><span class="p">:</span> <span class="kt">String</span></code></pre>
</div>
</div>
</section>
</div>
</li>
</ul>
</div>
</div>
</section>
</article>
</div>
<section class="footer">
<p>Copyright © 2018 Pedro Piñera. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
</section>
</body>
</div>
</html>

View File

@ -19,10 +19,10 @@
documentation
</text>
<text x="1095" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="250">
75%
77%
</text>
<text x="1095" y="140" transform="scale(.1)" textLength="250">
75%
77%
</text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -307,9 +334,9 @@
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit15CommandRegistryCACSS5usage_SS8overviewSaySSGyc16processArgumentstcfc"></a>
<a name="//apple_ref/swift/Method/init(usage:overview:processArguments:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit15CommandRegistryCACSS5usage_SS8overviewSaySSGyc16processArgumentstcfc">init(usage:overview:processArguments:)</a>
<a name="/s:10xcbuddykit15CommandRegistryCACSaySSGyc16processArguments_tcfc"></a>
<a name="//apple_ref/swift/Method/init(processArguments:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit15CommandRegistryCACSaySSGyc16processArguments_tcfc">init(processArguments:)</a>
</code>
</div>
<div class="height-container">
@ -317,50 +344,17 @@
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Initialies the registry.</p>
<p>Initializes the command registry</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="nv">usage</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span>
<span class="nv">overview</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span>
<span class="nv">processArguments</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">String</span><span class="p">]</span> <span class="o">=</span> <span class="kt">CommandRegistry</span><span class="o">.</span><span class="n">processArguments</span><span class="p">)</span></code></pre>
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="nv">processArguments</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">String</span><span class="p">]</span> <span class="o">=</span> <span class="kt">CommandRegistry</span><span class="o">.</span><span class="n">processArguments</span><span class="p">)</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>usage</em>
</code>
</td>
<td>
<div>
<p>tool usage.</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>overview</em>
</code>
</td>
<td>
<div>
<p>tool overview.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</div>
</li>
@ -415,7 +409,7 @@
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">register</span><span class="p">(</span><span class="nv">command</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Command.html">Command</a></span><span class="o">.</span><span class="k">Type</span><span class="p">)</span></code></pre>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">register</span><span class="p">(</span><span class="nv">command</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Command.html">Command</a></span><span class="o">.</span><span class="k">Type</span><span class="p">)</span></code></pre>
</div>
</div>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -0,0 +1,455 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>FrameworkNode Class Reference</title>
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
<meta charset="utf-8">
<script src="../js/jquery.min.js" defer></script>
<script src="../js/jazzy.js" defer></script>
<script src="../js/lunr.min.js" defer></script>
<script src="../js/typeahead.jquery.js" defer></script>
<script src="../js/jazzy.search.js" defer></script>
</head>
<body>
<a name="//apple_ref/swift/Class/FrameworkNode" class="dashAnchor"></a>
<a title="FrameworkNode Class Reference"></a>
<header class="header">
<p class="header-col header-col--primary">
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(77% documented)
</p>
<p class="header-col--secondary">
<form role="search" action="../search.json">
<input type="text" placeholder="Search documentation" data-typeahead>
</form>
</p>
<p class="header-col header-col--secondary">
<a class="header-link" href="https://github.com/xcbuddy/xcbuddy">
<img class="header-icon" src="../img/gh.png"/>
View on GitHub
</a>
</p>
</header>
<p class="breadcrumbs">
<a class="breadcrumb" href="../index.html">xcbuddykit Reference</a>
<img class="carat" src="../img/carat.png" />
FrameworkNode Class Reference
</p>
<div class="content-wrapper">
<nav class="navigation">
<ul class="nav-groups">
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Commands.html">Commands</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Command.html">Command</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandRegistry.html">CommandRegistry</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/DumpCommand.html">DumpCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/UpdateCommand.html">UpdateCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandsContext.html">CommandsContext</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Models.html">Models</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/BuildConfiguration.html">BuildConfiguration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Target.html">Target</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Config.html">Config</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Workspace.html">Workspace</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Scheme.html">Scheme</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Project.html">Project</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Settings.html">Settings</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Platform.html">Platform</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Product.html">Product</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Guides.html">Other Guides</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../getting--started.html">Getting Started</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../install.html">Install</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Classes.html">Other Classes</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/App.html">App</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Arguments.html">Arguments</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/BuildAction.html">BuildAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Configuration.html">Configuration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html">CopyBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html#/s:10xcbuddykit14CopyBuildPhaseC11DestinationO"> Destination</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphCircularDetector.html">GraphCircularDetector</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoader.html">GraphLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderCache.html">GraphLoaderCache</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderContext.html">GraphLoaderContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphManifestLoader.html">GraphManifestLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphNode.html">GraphNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/HeadersBuildPhase.html">HeadersBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit16ProjectValidatorC">ProjectValidator</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ResourcesBuildPhase.html">ResourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/RunAction.html">RunAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TargetNode.html">TargetNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TestAction.html">TestAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/WorkspaceGenerator.html">WorkspaceGenerator</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Enums.html">Other Enumerations</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/DumpCommandError.html">DumpCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphLoadingError.html">GraphLoadingError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphManifestLoaderError.html">GraphManifestLoaderError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Extensions.html">Other Extensions</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/Bundle.html">Bundle</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/SPUStandardUpdaterController.html">SPUStandardUpdaterController</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Protocols.html">Other Protocols</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/CommandsContexting.html">CommandsContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphJSONInitiatable.html">GraphJSONInitiatable</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderCaching.html">GraphLoaderCaching</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderContexting.html">GraphLoaderContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit12GraphLoadingP">GraphLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit20GraphManifestLoadingP">GraphManifestLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit8GraphingP">Graphing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Logging.html">Logging</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Structs.html">Other Structures</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html">Constants</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html#/s:10xcbuddykit9ConstantsV8ManifestV"> Manifest</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
</nav>
<article class="main-content">
<section class="section">
<div class="section-content">
<h1>FrameworkNode</h1>
<div class="declaration">
<div class="language">
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">FrameworkNode</span><span class="p">:</span> <span class="kt"><a href="../Classes/PrecompiledNode.html">PrecompiledNode</a></span></code></pre>
</div>
</div>
<p>Graph node that represents a framework.</p>
</div>
</section>
<section class="section">
<div class="section-content">
<div class="task-group">
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit13FrameworkNodeC5parseAC5Basic12AbsolutePathV07projectG0_AE08RelativeG0V4pathAA21GraphLoaderContexting_p7contexttKFZ"></a>
<a name="//apple_ref/swift/Method/parse(projectPath:path:context:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit13FrameworkNodeC5parseAC5Basic12AbsolutePathV07projectG0_AE08RelativeG0V4pathAA21GraphLoaderContexting_p7contexttKFZ">parse(projectPath:path:context:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Parses a framework node.</p>
<div class="aside aside-throws">
<p class="aside-title">Throws</p>
an error if the framework cannot be parsed.
</div>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">static</span> <span class="kd">func</span> <span class="nf">parse</span><span class="p">(</span><span class="nv">projectPath</span><span class="p">:</span> <span class="kt">AbsolutePath</span><span class="p">,</span>
<span class="nv">path</span><span class="p">:</span> <span class="kt">RelativePath</span><span class="p">,</span>
<span class="nv">context</span><span class="p">:</span> <span class="kt"><a href="../Protocols/GraphLoaderContexting.html">GraphLoaderContexting</a></span><span class="p">)</span> <span class="k">throws</span> <span class="o">-&gt;</span> <span class="kt">FrameworkNode</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>projectPath</em>
</code>
</td>
<td>
<div>
<p>path to the folder that contains the Project.swift which has a reference to this framework.</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>path</em>
</code>
</td>
<td>
<div>
<p>path relative path to the framework.</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>context</em>
</code>
</td>
<td>
<div>
<p>graph loader context.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>framework node.</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit13FrameworkNodeC10binaryPath5Basic08AbsoluteE0Vvp"></a>
<a name="//apple_ref/swift/Property/binaryPath" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit13FrameworkNodeC10binaryPath5Basic08AbsoluteE0Vvp">binaryPath</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Returns the path to the framework binary.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">override</span> <span class="k">var</span> <span class="nv">binaryPath</span><span class="p">:</span> <span class="kt">AbsolutePath</span></code></pre>
</div>
</div>
</section>
</div>
</li>
</ul>
</div>
</div>
</section>
</article>
</div>
<section class="footer">
<p>Copyright © 2018 Pedro Piñera. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
</section>
</body>
</div>
</html>

View File

@ -0,0 +1,460 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>GeneratorContext Class Reference</title>
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
<meta charset="utf-8">
<script src="../js/jquery.min.js" defer></script>
<script src="../js/jazzy.js" defer></script>
<script src="../js/lunr.min.js" defer></script>
<script src="../js/typeahead.jquery.js" defer></script>
<script src="../js/jazzy.search.js" defer></script>
</head>
<body>
<a name="//apple_ref/swift/Class/GeneratorContext" class="dashAnchor"></a>
<a title="GeneratorContext Class Reference"></a>
<header class="header">
<p class="header-col header-col--primary">
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(77% documented)
</p>
<p class="header-col--secondary">
<form role="search" action="../search.json">
<input type="text" placeholder="Search documentation" data-typeahead>
</form>
</p>
<p class="header-col header-col--secondary">
<a class="header-link" href="https://github.com/xcbuddy/xcbuddy">
<img class="header-icon" src="../img/gh.png"/>
View on GitHub
</a>
</p>
</header>
<p class="breadcrumbs">
<a class="breadcrumb" href="../index.html">xcbuddykit Reference</a>
<img class="carat" src="../img/carat.png" />
GeneratorContext Class Reference
</p>
<div class="content-wrapper">
<nav class="navigation">
<ul class="nav-groups">
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Commands.html">Commands</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Command.html">Command</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandRegistry.html">CommandRegistry</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/DumpCommand.html">DumpCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/UpdateCommand.html">UpdateCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandsContext.html">CommandsContext</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Models.html">Models</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/BuildConfiguration.html">BuildConfiguration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Target.html">Target</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Config.html">Config</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Workspace.html">Workspace</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Scheme.html">Scheme</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Project.html">Project</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Settings.html">Settings</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Platform.html">Platform</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Product.html">Product</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Guides.html">Other Guides</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../getting--started.html">Getting Started</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../install.html">Install</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Classes.html">Other Classes</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/App.html">App</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Arguments.html">Arguments</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/BuildAction.html">BuildAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Configuration.html">Configuration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html">CopyBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html#/s:10xcbuddykit14CopyBuildPhaseC11DestinationO"> Destination</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphCircularDetector.html">GraphCircularDetector</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoader.html">GraphLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderCache.html">GraphLoaderCache</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderContext.html">GraphLoaderContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphManifestLoader.html">GraphManifestLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphNode.html">GraphNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/HeadersBuildPhase.html">HeadersBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit16ProjectValidatorC">ProjectValidator</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ResourcesBuildPhase.html">ResourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/RunAction.html">RunAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TargetNode.html">TargetNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TestAction.html">TestAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/WorkspaceGenerator.html">WorkspaceGenerator</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Enums.html">Other Enumerations</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/DumpCommandError.html">DumpCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphLoadingError.html">GraphLoadingError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphManifestLoaderError.html">GraphManifestLoaderError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Extensions.html">Other Extensions</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/Bundle.html">Bundle</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/SPUStandardUpdaterController.html">SPUStandardUpdaterController</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Protocols.html">Other Protocols</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/CommandsContexting.html">CommandsContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphJSONInitiatable.html">GraphJSONInitiatable</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderCaching.html">GraphLoaderCaching</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderContexting.html">GraphLoaderContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit12GraphLoadingP">GraphLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit20GraphManifestLoadingP">GraphManifestLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit8GraphingP">Graphing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Logging.html">Logging</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Structs.html">Other Structures</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html">Constants</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html#/s:10xcbuddykit9ConstantsV8ManifestV"> Manifest</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
</nav>
<article class="main-content">
<section class="section">
<div class="section-content">
<h1>GeneratorContext</h1>
<div class="declaration">
<div class="language">
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">GeneratorContext</span><span class="p">:</span> <span class="kt"><a href="../Protocols/GeneratorContexting.html">GeneratorContexting</a></span></code></pre>
</div>
</div>
<p>Generator context.</p>
</div>
</section>
<section class="section">
<div class="section-content">
<div class="task-group">
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit16GeneratorContextC5graphAA8Graphing_pvp"></a>
<a name="//apple_ref/swift/Property/graph" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit16GeneratorContextC5graphAA8Graphing_pvp">graph</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Graph that is being generated.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">graph</span><span class="p">:</span> <span class="kt"><a href="../Other Protocols.html#/s:10xcbuddykit8GraphingP">Graphing</a></span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit16GeneratorContextC7printerAA8Printing_pvp"></a>
<a name="//apple_ref/swift/Property/printer" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit16GeneratorContextC7printerAA8Printing_pvp">printer</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Printer.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">printer</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Printing.html">Printing</a></span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit16GeneratorContextCAcA8Graphing_p5graph_AA8Printing_p7printertcfc"></a>
<a name="//apple_ref/swift/Method/init(graph:printer:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit16GeneratorContextCAcA8Graphing_p5graph_AA8Printing_p7printertcfc">init(graph:printer:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Initializes the generator with its attributes.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="nf">init</span><span class="p">(</span><span class="nv">graph</span><span class="p">:</span> <span class="kt"><a href="../Other Protocols.html#/s:10xcbuddykit8GraphingP">Graphing</a></span><span class="p">,</span>
<span class="nv">printer</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Printing.html">Printing</a></span> <span class="o">=</span> <span class="kt"><a href="../Classes/Printer.html">Printer</a></span><span class="p">())</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>graph</em>
</code>
</td>
<td>
<div>
<p>graph that is being generated.</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>printer</em>
</code>
</td>
<td>
<div>
<p>printer.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</div>
</li>
</ul>
</div>
</div>
</section>
</article>
</div>
<section class="footer">
<p>Copyright © 2018 Pedro Piñera. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
</section>
</body>
</div>
</html>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -398,7 +425,7 @@
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Entry nodes</p>
<p>Entry nodes.</p>
</div>
<div class="declaration">
@ -412,6 +439,33 @@
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit5GraphC8projectsSayAA7ProjectCGvp"></a>
<a name="//apple_ref/swift/Property/projects" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit5GraphC8projectsSayAA7ProjectCGvp">projects</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Graph projects.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">projects</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Classes/Project.html">Project</a></span><span class="p">]</span></code></pre>
</div>
</div>
</section>
</div>
</li>
</ul>
</div>
</div>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -378,7 +405,7 @@
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">precompiledNodes</span><span class="p">:</span> <span class="p">[</span><span class="kt">AbsolutePath</span><span class="p">:</span> <span class="kt"><a href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a></span><span class="p">]</span> <span class="o">=</span> <span class="p">[:]</span></code></pre>
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">precompiledNodes</span><span class="p">:</span> <span class="p">[</span><span class="kt">AbsolutePath</span><span class="p">:</span> <span class="kt"><a href="../Classes/PrecompiledNode.html">PrecompiledNode</a></span><span class="p">]</span> <span class="o">=</span> <span class="p">[:]</span></code></pre>
</div>
</div>
@ -624,7 +651,7 @@
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">add</span><span class="p">(</span><span class="nv">precompiledNode</span><span class="p">:</span> <span class="kt"><a href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a></span><span class="p">)</span></code></pre>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">add</span><span class="p">(</span><span class="nv">precompiledNode</span><span class="p">:</span> <span class="kt"><a href="../Classes/PrecompiledNode.html">PrecompiledNode</a></span><span class="p">)</span></code></pre>
</div>
</div>
@ -670,7 +697,7 @@
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">precompiledNode</span><span class="p">(</span><span class="n">_</span> <span class="nv">path</span><span class="p">:</span> <span class="kt">AbsolutePath</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a></span><span class="p">?</span></code></pre>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">precompiledNode</span><span class="p">(</span><span class="n">_</span> <span class="nv">path</span><span class="p">:</span> <span class="kt">AbsolutePath</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Classes/PrecompiledNode.html">PrecompiledNode</a></span><span class="p">?</span></code></pre>
</div>
</div>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -415,9 +442,36 @@
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit18GraphLoaderContextCAcA0B15ManifestLoading_p08manifestC0_AA0bC7Caching_p5cacheAA12FileHandling_p11fileHandlerAA0B17CircularDetecting_p16circularDetectortcfc"></a>
<a name="//apple_ref/swift/Method/init(manifestLoader:cache:fileHandler:circularDetector:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit18GraphLoaderContextCAcA0B15ManifestLoading_p08manifestC0_AA0bC7Caching_p5cacheAA12FileHandling_p11fileHandlerAA0B17CircularDetecting_p16circularDetectortcfc">init(manifestLoader:cache:fileHandler:circularDetector:)</a>
<a name="/s:10xcbuddykit18GraphLoaderContextC5shellAA8Shelling_pvp"></a>
<a name="//apple_ref/swift/Property/shell" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit18GraphLoaderContextC5shellAA8Shelling_pvp">shell</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Shell.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">shell</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Shelling.html">Shelling</a></span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit18GraphLoaderContextCAcA0B15ManifestLoading_p08manifestC0_AA0bC7Caching_p5cacheAA12FileHandling_p11fileHandlerAA0B17CircularDetecting_p16circularDetectorAA8Shelling_p5shelltcfc"></a>
<a name="//apple_ref/swift/Method/init(manifestLoader:cache:fileHandler:circularDetector:shell:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit18GraphLoaderContextCAcA0B15ManifestLoading_p08manifestC0_AA0bC7Caching_p5cacheAA12FileHandling_p11fileHandlerAA0B17CircularDetecting_p16circularDetectorAA8Shelling_p5shelltcfc">init(manifestLoader:cache:fileHandler:circularDetector:shell:)</a>
</code>
</div>
<div class="height-container">
@ -435,7 +489,8 @@
<pre class="highlight swift"><code><span class="nf">init</span><span class="p">(</span><span class="nv">manifestLoader</span><span class="p">:</span> <span class="kt"><a href="../Other Protocols.html#/s:10xcbuddykit20GraphManifestLoadingP">GraphManifestLoading</a></span> <span class="o">=</span> <span class="kt"><a href="../Classes/GraphManifestLoader.html">GraphManifestLoader</a></span><span class="p">(),</span>
<span class="nv">cache</span><span class="p">:</span> <span class="kt"><a href="../Protocols/GraphLoaderCaching.html">GraphLoaderCaching</a></span> <span class="o">=</span> <span class="kt"><a href="../Classes/GraphLoaderCache.html">GraphLoaderCache</a></span><span class="p">(),</span>
<span class="nv">fileHandler</span><span class="p">:</span> <span class="kt"><a href="../Protocols/FileHandling.html">FileHandling</a></span> <span class="o">=</span> <span class="kt"><a href="../Classes/FileHandler.html">FileHandler</a></span><span class="p">(),</span>
<span class="nv">circularDetector</span><span class="p">:</span> <span class="kt"><a href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a></span> <span class="o">=</span> <span class="kt"><a href="../Classes/GraphCircularDetector.html">GraphCircularDetector</a></span><span class="p">())</span></code></pre>
<span class="nv">circularDetector</span><span class="p">:</span> <span class="kt"><a href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a></span> <span class="o">=</span> <span class="kt"><a href="../Classes/GraphCircularDetector.html">GraphCircularDetector</a></span><span class="p">(),</span>
<span class="nv">shell</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Shelling.html">Shelling</a></span> <span class="o">=</span> <span class="kt"><a href="../Classes/Shell.html">Shell</a></span><span class="p">())</span></code></pre>
</div>
</div>
@ -491,6 +546,18 @@
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>shell</em>
</code>
</td>
<td>
<div>
<p>shell.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -371,61 +398,6 @@
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit19GraphManifestLoaderC3runS2Sd_tKF"></a>
<a name="//apple_ref/swift/Method/run(_:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit19GraphManifestLoaderC3runS2Sd_tKF">run(_:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Runs a bash command.</p>
<div class="aside aside-throws">
<p class="aside-title">Throws</p>
an error if the command execution fails.
</div>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">run</span><span class="p">(</span><span class="n">_</span> <span class="nv">args</span><span class="p">:</span> <span class="kt">String</span><span class="o">...</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-&gt;</span> <span class="kt">String</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>args</em>
</code>
</td>
<td>
<div>
<p>arguments.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>command output as a string.</p>
</div>
</section>
</div>
</li>
</ul>
</div>
</div>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -392,6 +419,33 @@
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit11InitCommandC7printerAA8Printing_pvp"></a>
<a name="//apple_ref/swift/Property/printer" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit11InitCommandC7printerAA8Printing_pvp">printer</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Printer</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">printer</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Printing.html">Printing</a></span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>

View File

@ -0,0 +1,594 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>LibraryNode Class Reference</title>
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
<meta charset="utf-8">
<script src="../js/jquery.min.js" defer></script>
<script src="../js/jazzy.js" defer></script>
<script src="../js/lunr.min.js" defer></script>
<script src="../js/typeahead.jquery.js" defer></script>
<script src="../js/jazzy.search.js" defer></script>
</head>
<body>
<a name="//apple_ref/swift/Class/LibraryNode" class="dashAnchor"></a>
<a title="LibraryNode Class Reference"></a>
<header class="header">
<p class="header-col header-col--primary">
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(77% documented)
</p>
<p class="header-col--secondary">
<form role="search" action="../search.json">
<input type="text" placeholder="Search documentation" data-typeahead>
</form>
</p>
<p class="header-col header-col--secondary">
<a class="header-link" href="https://github.com/xcbuddy/xcbuddy">
<img class="header-icon" src="../img/gh.png"/>
View on GitHub
</a>
</p>
</header>
<p class="breadcrumbs">
<a class="breadcrumb" href="../index.html">xcbuddykit Reference</a>
<img class="carat" src="../img/carat.png" />
LibraryNode Class Reference
</p>
<div class="content-wrapper">
<nav class="navigation">
<ul class="nav-groups">
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Commands.html">Commands</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Command.html">Command</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandRegistry.html">CommandRegistry</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/DumpCommand.html">DumpCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/UpdateCommand.html">UpdateCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandsContext.html">CommandsContext</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Models.html">Models</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/BuildConfiguration.html">BuildConfiguration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Target.html">Target</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Config.html">Config</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Workspace.html">Workspace</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Scheme.html">Scheme</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Project.html">Project</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Settings.html">Settings</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Platform.html">Platform</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Product.html">Product</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Guides.html">Other Guides</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../getting--started.html">Getting Started</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../install.html">Install</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Classes.html">Other Classes</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/App.html">App</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Arguments.html">Arguments</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/BuildAction.html">BuildAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Configuration.html">Configuration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html">CopyBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html#/s:10xcbuddykit14CopyBuildPhaseC11DestinationO"> Destination</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphCircularDetector.html">GraphCircularDetector</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoader.html">GraphLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderCache.html">GraphLoaderCache</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderContext.html">GraphLoaderContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphManifestLoader.html">GraphManifestLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphNode.html">GraphNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/HeadersBuildPhase.html">HeadersBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit16ProjectValidatorC">ProjectValidator</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ResourcesBuildPhase.html">ResourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/RunAction.html">RunAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TargetNode.html">TargetNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TestAction.html">TestAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/WorkspaceGenerator.html">WorkspaceGenerator</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Enums.html">Other Enumerations</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/DumpCommandError.html">DumpCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphLoadingError.html">GraphLoadingError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphManifestLoaderError.html">GraphManifestLoaderError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Extensions.html">Other Extensions</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/Bundle.html">Bundle</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/SPUStandardUpdaterController.html">SPUStandardUpdaterController</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Protocols.html">Other Protocols</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/CommandsContexting.html">CommandsContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphJSONInitiatable.html">GraphJSONInitiatable</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderCaching.html">GraphLoaderCaching</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderContexting.html">GraphLoaderContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit12GraphLoadingP">GraphLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit20GraphManifestLoadingP">GraphManifestLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit8GraphingP">Graphing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Logging.html">Logging</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Structs.html">Other Structures</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html">Constants</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html#/s:10xcbuddykit9ConstantsV8ManifestV"> Manifest</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
</nav>
<article class="main-content">
<section class="section">
<div class="section-content">
<h1>LibraryNode</h1>
<div class="declaration">
<div class="language">
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">LibraryNode</span><span class="p">:</span> <span class="kt"><a href="../Classes/PrecompiledNode.html">PrecompiledNode</a></span></code></pre>
</div>
</div>
<p>Library precompiled node.</p>
</div>
</section>
<section class="section">
<div class="section-content">
<div class="task-group">
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit11LibraryNodeC13publicHeaders5Basic12AbsolutePathVvp"></a>
<a name="//apple_ref/swift/Property/publicHeaders" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit11LibraryNodeC13publicHeaders5Basic12AbsolutePathVvp">publicHeaders</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Path to the public headers folder.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">publicHeaders</span><span class="p">:</span> <span class="kt">AbsolutePath</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit11LibraryNodeC14swiftModuleMap5Basic12AbsolutePathVSgvp"></a>
<a name="//apple_ref/swift/Property/swiftModuleMap" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit11LibraryNodeC14swiftModuleMap5Basic12AbsolutePathVSgvp">swiftModuleMap</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Path to the Swift modulemap file.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">swiftModuleMap</span><span class="p">:</span> <span class="kt">AbsolutePath</span><span class="p">?</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit11LibraryNodeCAC5Basic12AbsolutePathV4path_AF13publicHeadersAFSg14swiftModuleMaptcfc"></a>
<a name="//apple_ref/swift/Method/init(path:publicHeaders:swiftModuleMap:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit11LibraryNodeCAC5Basic12AbsolutePathV4path_AF13publicHeadersAFSg14swiftModuleMaptcfc">init(path:publicHeaders:swiftModuleMap:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Initializes the library node with its attributes.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="nf">init</span><span class="p">(</span><span class="nv">path</span><span class="p">:</span> <span class="kt">AbsolutePath</span><span class="p">,</span>
<span class="nv">publicHeaders</span><span class="p">:</span> <span class="kt">AbsolutePath</span><span class="p">,</span>
<span class="nv">swiftModuleMap</span><span class="p">:</span> <span class="kt">AbsolutePath</span><span class="p">?</span> <span class="o">=</span> <span class="kc">nil</span><span class="p">)</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>path</em>
</code>
</td>
<td>
<div>
<p>path to the library binary.</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>publicHeaders</em>
</code>
</td>
<td>
<div>
<p>path to the public headers folder.</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>swiftModuleMap</em>
</code>
</td>
<td>
<div>
<p>path to the swift modulemap file.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit11LibraryNodeC5parseAC5Basic4JSONO4json_AE12AbsolutePathV07projectI0AE08RelativeI0V4pathAA21GraphLoaderContexting_p7contexttKFZ"></a>
<a name="//apple_ref/swift/Method/parse(json:projectPath:path:context:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit11LibraryNodeC5parseAC5Basic4JSONO4json_AE12AbsolutePathV07projectI0AE08RelativeI0V4pathAA21GraphLoaderContexting_p7contexttKFZ">parse(json:projectPath:path:context:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Parses the library node from its JSON representation.</p>
<div class="aside aside-throws">
<p class="aside-title">Throws</p>
throws an error if it cannot be parsed.
</div>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">static</span> <span class="kd">func</span> <span class="nf">parse</span><span class="p">(</span><span class="nv">json</span><span class="p">:</span> <span class="kt">JSON</span><span class="p">,</span>
<span class="nv">projectPath</span><span class="p">:</span> <span class="kt">AbsolutePath</span><span class="p">,</span>
<span class="nv">path</span><span class="p">:</span> <span class="kt">RelativePath</span><span class="p">,</span>
<span class="nv">context</span><span class="p">:</span> <span class="kt"><a href="../Protocols/GraphLoaderContexting.html">GraphLoaderContexting</a></span><span class="p">)</span> <span class="k">throws</span> <span class="o">-&gt;</span> <span class="kt">LibraryNode</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>json</em>
</code>
</td>
<td>
<div>
<p>JSON representation of the node.</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>projectPath</em>
</code>
</td>
<td>
<div>
<p>path to the folder where the Project.swift that references the node is.</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>path</em>
</code>
</td>
<td>
<div>
<p>relative path to the library.</p>
</div>
</td>
</tr>
<tr>
<td>
<code>
<em>context</em>
</code>
</td>
<td>
<div>
<p>graph loader context.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>the library node.</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit11LibraryNodeC10binaryPath5Basic08AbsoluteE0Vvp"></a>
<a name="//apple_ref/swift/Property/binaryPath" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit11LibraryNodeC10binaryPath5Basic08AbsoluteE0Vvp">binaryPath</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Returns the library binary path.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">override</span> <span class="k">var</span> <span class="nv">binaryPath</span><span class="p">:</span> <span class="kt">AbsolutePath</span></code></pre>
</div>
</div>
</section>
</div>
</li>
</ul>
</div>
</div>
</section>
</article>
</div>
<section class="footer">
<p>Copyright © 2018 Pedro Piñera. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
</section>
</body>
</div>
</html>

View File

@ -0,0 +1,550 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>PrecompiledNode Class Reference</title>
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
<meta charset="utf-8">
<script src="../js/jquery.min.js" defer></script>
<script src="../js/jazzy.js" defer></script>
<script src="../js/lunr.min.js" defer></script>
<script src="../js/typeahead.jquery.js" defer></script>
<script src="../js/jazzy.search.js" defer></script>
</head>
<body>
<a name="//apple_ref/swift/Class/PrecompiledNode" class="dashAnchor"></a>
<a title="PrecompiledNode Class Reference"></a>
<header class="header">
<p class="header-col header-col--primary">
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(77% documented)
</p>
<p class="header-col--secondary">
<form role="search" action="../search.json">
<input type="text" placeholder="Search documentation" data-typeahead>
</form>
</p>
<p class="header-col header-col--secondary">
<a class="header-link" href="https://github.com/xcbuddy/xcbuddy">
<img class="header-icon" src="../img/gh.png"/>
View on GitHub
</a>
</p>
</header>
<p class="breadcrumbs">
<a class="breadcrumb" href="../index.html">xcbuddykit Reference</a>
<img class="carat" src="../img/carat.png" />
PrecompiledNode Class Reference
</p>
<div class="content-wrapper">
<nav class="navigation">
<ul class="nav-groups">
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Commands.html">Commands</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Command.html">Command</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandRegistry.html">CommandRegistry</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/DumpCommand.html">DumpCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/UpdateCommand.html">UpdateCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CommandsContext.html">CommandsContext</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Models.html">Models</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/BuildConfiguration.html">BuildConfiguration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Target.html">Target</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Config.html">Config</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Workspace.html">Workspace</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Scheme.html">Scheme</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Project.html">Project</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Settings.html">Settings</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Platform.html">Platform</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/Product.html">Product</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Guides.html">Other Guides</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../getting--started.html">Getting Started</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../install.html">Install</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Classes.html">Other Classes</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/App.html">App</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Arguments.html">Arguments</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/BuildAction.html">BuildAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Configuration.html">Configuration</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html">CopyBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/CopyBuildPhase.html#/s:10xcbuddykit14CopyBuildPhaseC11DestinationO"> Destination</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphCircularDetector.html">GraphCircularDetector</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoader.html">GraphLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderCache.html">GraphLoaderCache</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphLoaderContext.html">GraphLoaderContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphManifestLoader.html">GraphManifestLoader</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GraphNode.html">GraphNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/HeadersBuildPhase.html">HeadersBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit16ProjectValidatorC">ProjectValidator</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ResourcesBuildPhase.html">ResourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/RunAction.html">RunAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TargetNode.html">TargetNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/TestAction.html">TestAction</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/WorkspaceGenerator.html">WorkspaceGenerator</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Enums.html">Other Enumerations</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/DumpCommandError.html">DumpCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphLoadingError.html">GraphLoadingError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/GraphManifestLoaderError.html">GraphManifestLoaderError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Extensions.html">Other Extensions</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/Bundle.html">Bundle</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Extensions/SPUStandardUpdaterController.html">SPUStandardUpdaterController</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Protocols.html">Other Protocols</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/CommandsContexting.html">CommandsContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphJSONInitiatable.html">GraphJSONInitiatable</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderCaching.html">GraphLoaderCaching</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphLoaderContexting.html">GraphLoaderContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit12GraphLoadingP">GraphLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit20GraphManifestLoadingP">GraphManifestLoading</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Protocols.html#/s:10xcbuddykit8GraphingP">Graphing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Logging.html">Logging</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a class="nav-group-name-link" href="../Other Structs.html">Other Structures</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html">Constants</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/Constants.html#/s:10xcbuddykit9ConstantsV8ManifestV"> Manifest</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
</nav>
<article class="main-content">
<section class="section">
<div class="section-content">
<h1>PrecompiledNode</h1>
<div class="declaration">
<div class="language">
<pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">PrecompiledNode</span><span class="p">:</span> <span class="kt"><a href="../Classes/GraphNode.html">GraphNode</a></span></code></pre>
</div>
</div>
<p>Precompiled node.</p>
</div>
</section>
<section class="section">
<div class="section-content">
<div class="task-group">
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit15PrecompiledNodeC7LinkingO"></a>
<a name="//apple_ref/swift/Enum/Linking" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit15PrecompiledNodeC7LinkingO">Linking</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Binary linking type.</p>
<ul>
<li><code>static</code>: static linking.</li>
<li>dynamic: dynamic linking.</li>
</ul>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">enum</span> <span class="kt">Linking</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"></a>
<a name="//apple_ref/swift/Enum/Architecture" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO">Architecture</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Valid binary architectures.</p>
<ul>
<li>x86_64: x86 64 bits.</li>
<li>i386: i386 (for the simulators)</li>
<li>armv7: armv7 (OS device)</li>
<li>armv7s: armv7s (OS device)</li>
</ul>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">enum</span> <span class="kt">Architecture</span><span class="p">:</span> <span class="kt">String</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit15PrecompiledNodeC10binaryPath5Basic08AbsoluteE0Vvp"></a>
<a name="//apple_ref/swift/Property/binaryPath" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit15PrecompiledNodeC10binaryPath5Basic08AbsoluteE0Vvp">binaryPath</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Returns the path to the precompiled binary.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">binaryPath</span><span class="p">:</span> <span class="kt">AbsolutePath</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit15PrecompiledNodeC13architecturesSayAC12ArchitectureOGAA8Shelling_p5shell_tKF"></a>
<a name="//apple_ref/swift/Method/architectures(shell:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit15PrecompiledNodeC13architecturesSayAC12ArchitectureOGAA8Shelling_p5shell_tKF">architectures(shell:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Returns the supported architectures of the precompiled framework/library.</p>
<div class="aside aside-throws">
<p class="aside-title">Throws</p>
an error if architectures cannot be obtained for the framework/library.
</div>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">architectures</span><span class="p">(</span><span class="nv">shell</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Shelling.html">Shelling</a></span><span class="p">)</span> <span class="k">throws</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt"><a href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO">Architecture</a></span><span class="p">]</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>shell</em>
</code>
</td>
<td>
<div>
<p>shell needed to execute some commands.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>list of architectures.</p>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit15PrecompiledNodeC7linkingAC7LinkingOAA8Shelling_p5shell_tKF"></a>
<a name="//apple_ref/swift/Method/linking(shell:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit15PrecompiledNodeC7linkingAC7LinkingOAA8Shelling_p5shell_tKF">linking(shell:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Returns the whether the framework/library should be linked dynamic or statically.</p>
<div class="aside aside-throws">
<p class="aside-title">Throws</p>
throws an error if the linking cannot be obtained for the framework/library.
</div>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">linking</span><span class="p">(</span><span class="nv">shell</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Shelling.html">Shelling</a></span><span class="p">)</span> <span class="k">throws</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO">Linking</a></span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>shell</em>
</code>
</td>
<td>
<div>
<p>shell util necessary to run some commands to get the linking information.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>Return Value</h4>
<p>linking type.</p>
</div>
</section>
</div>
</li>
</ul>
</div>
</div>
</section>
</article>
</div>
<section class="footer">
<p>Copyright © 2018 Pedro Piñera. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
</section>
</body>
</div>
</html>

View File

@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
xcbuddykit Docs
</a>
(75% documented)
(77% documented)
</p>
<p class="header-col--secondary">
@ -138,7 +138,10 @@
<a class="nav-group-task-link" href="../Classes/FileHandler.html">FileHandler</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit13FrameworkNodeC">FrameworkNode</a>
<a class="nav-group-task-link" href="../Classes/FrameworkNode.html">FrameworkNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/GeneratorContext.html">GeneratorContext</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Graph.html">Graph</a>
@ -168,7 +171,16 @@
<a class="nav-group-task-link" href="../Classes/InitCommand.html">InitCommand</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Other Classes.html#/s:10xcbuddykit15PrecompiledNodeC">PrecompiledNode</a>
<a class="nav-group-task-link" href="../Classes/LibraryNode.html">LibraryNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html">PrecompiledNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC7LinkingO"> Linking</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/PrecompiledNode.html#/s:10xcbuddykit15PrecompiledNodeC12ArchitectureO"> Architecture</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Printer.html">Printer</a>
@ -185,6 +197,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/ScriptBuildPhase.html">ScriptBuildPhase</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/Shell.html">Shell</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/SourcesBuildPhase.html">SourcesBuildPhase</a>
</li>
@ -214,6 +229,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/InitCommandError.html">InitCommandError</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Enums/PrecompiledNodeError.html">PrecompiledNodeError</a>
</li>
</ul>
</li>
<li class="nav-group-name">
@ -236,6 +254,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/FileHandling.html">FileHandling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GeneratorContexting.html">GeneratorContexting</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/GraphCircularDetecting.html">GraphCircularDetecting</a>
</li>
@ -263,6 +284,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Printing.html">Printing</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/Shelling.html">Shelling</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/WorkspaceGenerating.html">WorkspaceGenerating</a>
</li>
@ -280,6 +304,9 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/GraphCircularDetectorNode.html">GraphCircularDetectorNode</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Structs/ShellError.html">ShellError</a>
</li>
</ul>
</li>
</ul>
@ -396,6 +423,98 @@
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit7PrinterC5printySS12errorMessage_tF"></a>
<a name="//apple_ref/swift/Method/print(errorMessage:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit7PrinterC5printySS12errorMessage_tF">print(errorMessage:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Prints an error message.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">print</span><span class="p">(</span><span class="nv">errorMessage</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>errorMessage</em>
</code>
</td>
<td>
<div>
<p>error message.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:10xcbuddykit7PrinterC5printySS7section_tF"></a>
<a name="//apple_ref/swift/Method/print(section:)" class="dashAnchor"></a>
<a class="token" href="#/s:10xcbuddykit7PrinterC5printySS7section_tF">print(section:)</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Prints an error.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">print</span><span class="p">(</span><span class="nv">section</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span></code></pre>
</div>
</div>
<div>
<h4>Parameters</h4>
<table class="graybox">
<tbody>
<tr>
<td>
<code>
<em>error</em>
</code>
</td>
<td>
<div>
<p>error to be printed.</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</div>
</li>
</ul>
</div>
</div>

Some files were not shown because too many files have changed in this diff Show More