TreeLoc

object TreeLoc extends TreeLocInstances
Companion
class
trait Product
trait Mirror
class Object
trait Matchable
class Any

Type members

Types

type Parent[A] = (TreeForest[A], A, TreeForest[A])
type Parents[A] = EphemeralStream[(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 fromForest[A](ts: TreeForest[A]): Option[TreeLoc[A]]
def loc[A](t: Tree[A], l: TreeForest[A], r: TreeForest[A], p: Parents[A]): TreeLoc[A]

Implicits

Inherited implicits

implicit
def treeLocEqual[A](implicit A: Equal[A]): Equal[TreeLoc[A]]
Inherited from
TreeLocInstances
implicit
def treeLocOrder[A](implicit A: Order[A]): Order[TreeLoc[A]]
Inherited from
TreeLocInstances