State

scalus.utils.HashConsed.State
See theState companion object
case class State(forwardRefAcceptors: Map[(Int, Int), ForwardRefAcceptor], refs: Map[(Int, Int), CachedTaggedRef[_]], forwardValueAcceptors: Map[(Int, Int), ForwardValueAcceptor])

Value parameters

forwardRefAcceptors

- set of forward references, which are not yet resolved from hashConded

forwardValueAcceptors

- set of callbacks, which should be called after the value is readed.

refs

- set of references

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def finishCallbacks(debug: Boolean): Unit
Extension method from scalus.utils
def lookup(ihc: Int, tag: Tag): Option[Either[ForwardRefAcceptor, HashConsedRef[_]]]
Extension method from scalus.utils
def lookupValue(ihc: Int, tag: Tag): Option[HashConsedRef[_]]
Extension method from scalus.utils
def putForwardRef(ihc: Int, tag: Tag, action: AnyRef => Unit): Unit
Extension method from scalus.utils
Extension method from scalus.utils
def putForwardValueAcceptor[A <: AnyRef](ihc: Int, tag: Tag, acceptor: A => Unit): Unit
Extension method from scalus.utils
def setRef[A <: AnyRef](ihc: Int, tag: Tag, a: HashConsedRef[A]): Unit
Extension method from scalus.utils

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product