CameFromJournal

com.phasmidsoftware.visitor.core.CameFromJournal
See theCameFromJournal companion class

Companion object for the CameFromJournal class.

Provides utility methods to work with the CameFromJournal, including initialization of an empty came-from journal.

Attributes

Companion
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Type members

Inherited and Abstract types

type MirroredElemLabels <: Tuple

The names of the product elements.

The names of the product elements.

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type.

The name of the type.

Attributes

Inherited from:
Mirror

Value members

Concrete methods

def empty[V]: CameFromJournal[V]

Creates an empty CameFromJournal instance.

Creates an empty CameFromJournal instance.

This represents a journal with no recorded came-from relationships, intended to be used as the starting point for tracking during graph traversal.

Attributes

Returns

an empty CameFromJournal, with an underlying empty map of type Map[V, V].