Output

io.bullet.borer.Output
See theOutput companion object
trait Output

Abstraction over serialization output.

The implementation can be either mutable or immutable.

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ToByteArray
class ToByteBuffer
class ToFile
object ToUnitProvider.type
Show all
Self type

Members list

Type members

Types

type Result
type Self <: Output

Value members

Abstract methods

def result(): Result
def writeByte(byte: Byte): Self
def writeBytes(a: Byte, b: Byte): Self
def writeBytes(a: Byte, b: Byte, c: Byte): Self
def writeBytes(a: Byte, b: Byte, c: Byte, d: Byte): Self
def writeBytes[Bytes : ByteAccess](bytes: Bytes): Self

Concrete methods

def writeAsByte(i: Int): Self
Implicitly added by OutputOps
def writeAsByte(c: Char): Self
Implicitly added by OutputOps
def writeAsBytes(a: Char, b: Char): Self
Implicitly added by OutputOps
def writeAsBytes(a: Char, b: Char, c: Char): Self
Implicitly added by OutputOps
def writeAsBytes(a: Char, b: Char, c: Char, d: Char): Self
Implicitly added by OutputOps
def writeInt(value: Int): Self
def writeLong(value: Long): Self
def writeShort(value: Short): Self
def writeStringAsAsciiBytes(s: String): Self
Implicitly added by OutputOps

Concrete fields

Implicitly added by OutputOps