Node
Node.swift:15struct Node
Citizens in LLBuildManifest
Conformances
protocol Decodable
A type that can decode itself from an external representation.
protocol Encodable
A type that can encode itself to an external representation.
protocol Equatable
A type that can be compared for value equality.
protocol Hashable
A type that can be hashed into a
Hasher
to produce an integer hash value.
Types
Type members
init(from: any Decoder
) throws static func directory(AbsolutePath
) -> Node static func directoryStructure(AbsolutePath
) -> Node static func file(AbsolutePath
) -> Node static func file(AbsolutePath, isMutated: Bool
) -> Node static func virtual(String, isCommandTimestamp: Bool
) -> Node
Instance members
var extractedVirtualNodeName: String
Extracts
name
property if this node was constructed asNode//virtual
.var kind: Kind
The kind of node.
var name: String
The name used to identify the node.
Type features
static func != (lhs: Self, rhs: Self
) -> Bool Returns a Boolean value indicating whether two values are not equal.