ObjectOutput

trait ObjectOutput[O, R, Ptr[_]]
Type parameters:
O

represents output. Examples: String, java.io.OutputStream, ...

Ptr

abstraction of pointers.

R

represents type of data to be written to the output. Examples: String, bit string, ...

Companion:
object
class Object
trait Matchable
class Any

Value members

Abstract methods

def write(out: O, r: R): O
def writeSubObject[A, B](out: O, pa: Ptr[A])(f: A => B)(implicit ser: ObjectSerializer[B, R, Ptr]): O

Concrete methods

def writeObject[A](out: O, pa: Ptr[A])(implicit ser: ObjectSerializer[A, R, Ptr]): O