TerminalKey
public struct TerminalKey<Param> : Hashable where Param : Hashable
A TerminalKey
is used to distinguish which terminal and input parameter are under consideration.
-
Designates the terminal under consideration, which is
Symbol.terminal(index: terminalIndex)
.Declaration
Swift
public let terminalIndex: Int
-
The input parameter associated with the terminal under consideration.
Declaration
Swift
public let inputParam: Param
-
The default initializer.
Declaration
Swift
public init(terminalIndex: Int, inputParam: Param)