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)