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
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

inline def writeAsByte(i: Int): Self
Extension method from Output
inline def writeAsByte(c: Char): Self
Extension method from Output
inline def writeAsBytes(a: Char, b: Char): Self
Extension method from Output
inline def writeAsBytes(a: Char, b: Char, c: Char): Self
Extension method from Output
inline def writeAsBytes(a: Char, b: Char, c: Char, d: Char): Self
Extension method from Output
def writeInt(value: Int): Self
def writeLong(value: Long): Self
def writeShort(value: Short): Self
def writeStringAsAsciiBytes(s: String): Self
Extension method from Output