TreeLoc

object TreeLoc
Companion:
class
trait Product
trait Mirror
class Object
trait Matchable
class Any
TreeLoc.type

Type members

Types

type Parent[A] = (TreeForest[A], A, TreeForest[A])
type Parents[A] = LazyList[(A)]
type TreeForest[A] = LazyList[Tree[A]]

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def loc[A](t: Tree[A], l: TreeForest[A], r: TreeForest[A], p: Parents[A]): TreeLoc[A]
def unfold[A1, B](seed: A1)(f: A1 => Option[(B, A1)]): LazyList[B]