Branch
public enum Branch : Hashable
extension ConditionalCompilationBlock.Branch: ExpressibleBySyntax
extension ConditionalCompilationBlock.Branch: Codable
A conditional compilation block branch.
-
An
#if
branch.Declaration
Swift
case `if`(String)
-
An
#elseif
branch.Declaration
Swift
case elseif(String)
-
An
#else
branch.Declaration
Swift
case `else`
-
The branch keyword, either
"#if"
,"#elseif"
, or"#else"
.Declaration
Swift
public var keyword: String { get }
-
Creates an instance initialized with the given syntax node.
Declaration
Swift
public init(_ node: IfConfigClauseSyntax)
-
Declaration
Swift
public init(from decoder: Decoder) throws
-
Declaration
Swift
public func encode(to encoder: Encoder) throws