AnalysisFact

foresight.eqsat.lang.AnalysisFact
final case class AnalysisFact[A](value: A) extends AnyVal

A wrapper for a value of type A that represents a fact in the context of an analysis. It is used to store information that can be used during the analysis phase of an e-graph.

Type parameters

A

The type of the value stored in the analysis fact.

Value parameters

value

The value of the analysis fact.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product