Prerelease This site documents an alpha of libtmux. Its structure, URLs and APIs are subject to change.

InputSink

Swift
  • Python Unavailable
  • Ruby Unavailable
  • Lua Unavailable
  • TypeScript Unavailable
  • Rust Unavailable
  • Go Unavailable
  • Java Unavailable
  • .NET Unavailable
  • C++ Unavailable
  • Swift

API reference · Markdown

enum InputSink : enum InputSink
enum [source]
enum [source]
enum InputSink

The interpreter boundary reached by one caller-controlled input.

Members

encode(to:)

encode(to:) ( to : any Encoder ) → ()
method
method
encode(to:)

Inherited from RawRepresentable.encode(to:)

Encodes this value into the given encoder, when the type's RawValue is String.

This function throws an error if any values are invalid for the given encoder's format.

  • Parameter encoder: The encoder to write data to.

init(from:)

init(from:) ( from : any Decoder )
method
method
init(from:)

Inherited from RawRepresentable.init(from:)

Creates a new instance by decoding from the given decoder, when the type's RawValue is String.

This initializer throws an error if reading from the decoder fails, or if the data read is corrupted or otherwise invalid.

  • Parameter decoder: The decoder to read data from.

hashValue

hashValue : var hashValue: Int
property
property
hashValue

Inherited from RawRepresentable.hashValue

hash(into:)

hash(into:) ( into : Hasher ) → ()
method
method
hash(into:)

Inherited from RawRepresentable.hash(into:)

!=(_:_:)

!=(_:_:) ( lhs : Self , rhs : Self ) → Bool
functionstatic
functionstatic
!=(_:_:)

Inherited from Equatable.!=(_:_:)

Returns a Boolean value indicating whether two values are not equal.

Inequality is the inverse of equality. For any values a and b, a != b implies that a == b is false.

This is the default implementation of the not-equal-to operator (!=) for any type that conforms to Equatable.

  • Parameters:
    • lhs: A value to compare.
    • rhs: Another value to compare.

none

none : case none
constant [source]
constant [source]
none

tmuxLookup

tmuxLookup : case tmuxLookup
constant [source]
constant [source]
tmuxLookup

tmuxState

tmuxState : case tmuxState
constant [source]
constant [source]
tmuxState

tmuxFormat

tmuxFormat : case tmuxFormat
constant [source]
constant [source]
tmuxFormat

paneInput

paneInput : case paneInput
constant [source]
constant [source]
paneInput

shellCommand

shellCommand : case shellCommand
constant [source]
constant [source]
shellCommand

processArgv

processArgv : case processArgv
constant [source]
constant [source]
processArgv

regex

regex : case regex
constant [source]
constant [source]
regex

nestedTool

nestedTool : case nestedTool
constant [source]
constant [source]
nestedTool

init(rawValue:)

init(rawValue:) ( rawValue : String )
method
method
init(rawValue:)

Inherited from RawRepresentable.init(rawValue:)

Creates a new instance with the specified raw value.

If there is no value of the type that corresponds with the specified raw value, this initializer returns nil. For example:

enum PaperSize: String { case A4, A5, Letter, Legal }

print(PaperSize(rawValue: "Legal")) // Prints "Optional(PaperSize.Legal)"

print(PaperSize(rawValue: "Tabloid")) // Prints "nil"

  • Parameter rawValue: The raw value to use for the new instance.
Esc

Type to search.