FlatMap

case
class FlatMap[A, +B](sub: Op[A], k: A => Op[B]) extends Op[B]
trait Serializable
trait Product
trait Equals
trait Op[B]
class Object
trait Matchable
class Any

Value members

Inherited methods

def flatMap[B](f: B => Op[B]): Op[B]
Inherited from
Op
def map[B](f: B => B): Op[B]
Inherited from
Op
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
@tailrec
final
def resume(gen: Generator): Either[() => Op[B], B]
Inherited from
Op
def run(gen: Generator): B
Inherited from
Op