Protocol

TextOutputStreamable

A source of text-streaming operations.

Declaration

protocol TextOutputStreamable

Overview

Instances of types that conform to the TextOutputStreamable protocol can write their value to instances of any type that conforms to the TextOutputStream protocol. The Swift standard library’s text-related types, String, Character, and Unicode.Scalar, all conform to TextOutputStreamable.

Conforming to the TextOutputStreamable Protocol

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

Topics

Instance Methods

func write<Target>(to: inout Target)

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

Required.

See Also

Streams

protocol TextOutputStream

A type that can be the target of text-streaming operations.