J.Output

object Output extends Ref.Custom.Type[Output, OutputStream]
Source
__.scala
class Ref.Custom.Type[Output, OutputStream]
class Object
trait Matchable
class Any

Member

opaque type Buffer

J.Output.Buffer is an opaque value, backed by java.io.ByteArrayOutputStream

J.Output.Buffer is an opaque value, backed by java.io.ByteArrayOutputStream

Source
Buffer.scala
opaque type Buffer

J.Output.Buffer is an opaque value, backed by java.io.ByteArrayOutputStream

J.Output.Buffer is an opaque value, backed by java.io.ByteArrayOutputStream

Source
Buffer.scala
opaque type Bytes

J.Output.Bytes is an opaque value, backed by java.io.OutputStream

J.Output.Bytes is an opaque value, backed by java.io.OutputStream

Source
Bytes.scala
opaque type Bytes

J.Output.Bytes is an opaque value, backed by java.io.OutputStream

J.Output.Bytes is an opaque value, backed by java.io.OutputStream

Source
Bytes.scala
opaque type Data

J.Output.Data is an opaque value, backed by java.io.DataOutputStream

J.Output.Data is an opaque value, backed by java.io.DataOutputStream

Source
Data.scala
opaque type Data

J.Output.Data is an opaque value, backed by java.io.DataOutputStream

J.Output.Data is an opaque value, backed by java.io.DataOutputStream

Source
Data.scala
opaque type Text

J.Output.Text is an opaque value, backed by java.io.OutputStreamWriter

J.Output.Text is an opaque value, backed by java.io.OutputStreamWriter

Source
Text.scala
opaque type Text

J.Output.Text is an opaque value, backed by java.io.OutputStreamWriter

J.Output.Text is an opaque value, backed by java.io.OutputStreamWriter

Source
Text.scala

Def

inline def apply(inline v: OutputStream): Output
Source
__.scala
def apply(f: Path): Output
Source
__.scala
def asData: Data
Source
__.scala
def asPrinter: PrintStream
Source
__.scala
def asText: Text
Source
__.scala
Source
__.scala

Inherited

def info(v: Output): Info

Type to Info

Type to Info

Override this method to provide type standard Info implementation

Inherited from
Type
Source
Type.scala
final def isRef: Boolean
Inherited from
Type
Source
Type.scala
def isVoid(v: Output): Boolean

Void check

Void check

Override this method to define which instances of this type are void

By default this method always returns false

If type supports void instances, then following inmpelentation should be added in most cases:

 implicit inline def xxRequest(inline v: \/) : <type> = <return void>
Inherited from
Type
Source
Type.scala
val name: String
Inherited from
Type
Source
Type.scala
inline def real: OutputStream
Inherited from
Type
Source
Type.scala
def tag(v: Output): String

Type to String

Type to String

Override this method to provide type standard convertion to String

Inherited from
Type
Source
Type.scala