BiSequenced

name.rayrobdod.stringContextParserCombinator.typeclass.BiSequenced
See theBiSequenced companion object
trait BiSequenced[A, B, Z] extends Sequenced[A, B, Z], ContraSequenced[A, B, Z]

Describes how to combine and separate two adjacent values

Combining is defined by the methods inherited from Sequenced, while separating is defined by the methods inherited from ContraSequenced.

Type parameters

A

the first value

B

the second value

Z

the result container

Attributes

See also
Companion
object
Source
Sequenced.scala
Graph
Supertypes
trait ContraSequenced[A, B, Z]
trait Sequenced[A, B, Z]
class Object
trait Matchable
class Any

Members list

Value members

Inherited methods

def aggregate(left: A, right: B): Z

Attributes

Inherited from:
Sequenced
Source
Sequenced.scala
def separate(value: Z): (A, B)

Attributes

Inherited from:
ContraSequenced
Source
Sequenced.scala