Trait/Object

org.combinators.cls.git

Results

Related Docs: object Results | package git

Permalink

sealed trait Results extends AnyRef

A collection of persistable inhabitation results.

Self Type
Results
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Results
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract val incomplete: Boolean

    Permalink

    Did any target not produce an inhabitant?

  2. abstract val infinite: Boolean

    Permalink

    Are there infinitely many inhabitants?

  3. abstract val persistenceActions: Enumeration[Seq[() ⇒ Unit]]

    Permalink

    Actions to perform with each inhabitant (e.g.

    Actions to perform with each inhabitant (e.g. store to disk).

  4. abstract val raw: Enumeration[Seq[Tree]]

    Permalink

    Raw inhabitant terms without any interpretation.

  5. abstract val storeRelativeTo: Path

    Permalink

    Location which results are stored relative to.

  6. abstract val targets: Seq[(Type, Option[BigInt])]

    Permalink

    Targets for this result collection.

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def add[T](inhabitationResult: InhabitationResult[T])(implicit persistable: Aux[T]): Results

    Permalink

    Adds a Persistable result to the collection.

    Adds a Persistable result to the collection. Persistance actions will be performed relative to storeRelativeTo.

    inhabitationResult

    the result to store.

    returns

    a new collection including inhabitationResult.

  5. def add[R](inhabitationResult: InhabitationResult[R], repositoryPath: Path): Results

    Permalink

    Adds an inhabitation result to the collection.

    Adds an inhabitation result to the collection. Create a default persistable using inhabitationResult.toString for serialization and repositoryPath.

    inhabitationResult

    the result to store.

    repositoryPath

    where to store inhabitationResult relative to storeRelativeTo.

    returns

    a new collection including inhabitationResult.

  6. def addAll[R](results: R)(implicit canAddAll: InhabitationResultVector[R]): Results

    Permalink

    Adds all results of an InhabitationResultVector.

    Adds all results of an InhabitationResultVector. *

  7. def addExternalArtifact[T](inhabitationResult: T)(implicit persistable: Aux[T]): Results

    Permalink

    Adds an external (non-inhabitation generated) artifact to the result repository.

  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. def storeToDisk(number: Long): Unit

    Permalink

    Runs the action associated with the number-th inhabitant.

    Runs the action associated with the number-th inhabitant. Most actions will just store the inhabitants to disk/Git (hence the method name).

    number

    index of the action to run.

  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  21. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  22. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped