Outputable

com.phasmidsoftware.gambit.attic.Outputable
trait Outputable[X]

A trait which provides the behavior of something that can be output to Output.

Type parameters

X

the underlying type of the optional parameter to the output method.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def output(output: Output, xo: Option[X] = ...): Output

Method to output this object (and, recursively, all of its children).

Method to output this object (and, recursively, all of its children).

Value parameters

output

the output to append to.

xo

an optional value of X, defaulting to None.

Attributes

Returns

a new instance of Output.

Concrete methods

def output(output: Output, outputs: Seq[Outputable[X]]): Output

Method to output a sequence of Outputable objects.

Method to output a sequence of Outputable objects.

Value parameters

output

the output to append to.

outputs

a sequence of Outputable objects.

Attributes

Returns

a new instance of Output.