Streamable

  • protocol Streamable

A source of text-streaming operations.

Instances of types that conform to the Streamable protocol can write their value to instances of any type that conforms to the OutputStream protocol. The Swift standard library's text-related types, String, Character, and UnicodeScalar, all conform to Streamable.

Conforming to the Streamable Protocol

To add Streamable conformance to a custom type, implement the required write(to:) method. Call the given output stream's write(_:) method in your implementation.

Inheritance View Protocol Hierarchy →
Import
  • import Swift

Instance Methods

func write(to:) Required

Writes a textual representation of this instance into the given output stream.

Declaration

  • func write<Target : OutputStream>(to target: inout Target)