BlockSize

object BlockSize
class Object
trait Matchable
class Any

Type members

Classlikes

final case class GEBlock[A](n: Int, g: Graph, result: GE[A]) extends Lazy[A]
Companion:
object
object GEBlock extends ProductReader[GEBlock[_]]
Companion:
class
final class GEResult[A] extends Result[GE[A], GE[A]]
trait LowPri
object Result extends LowPri
Companion:
class
sealed trait Result[-A, Res]
Companion:
object
final case class UnitBlock(n: Int, g: Graph) extends Expander[Unit]
Companion:
object
Companion:
class
final class UnitResult[A] extends Result[A, Unit] with ProductReader[UnitBlock]

Value members

Concrete methods

def apply[A, Res](n: Int)(branch: => A)(implicit result: Result[A, Res]): Res