Primitives

data class Primitives(alternatives: Cursor<out Solve.Response>, executionContext: ClassicExecutionContext?, parent: ChoicePointContext?, depth: Int) : ChoicePointContext

Functions

backtrack
Link copied to clipboard
open override fun backtrack(context: ClassicExecutionContext): ClassicExecutionContext
toString
Link copied to clipboard
open override fun toString(): String

Properties

alternatives
Link copied to clipboard
open override val alternatives: Cursor<out Solve.Response>
depth
Link copied to clipboard
open override val depth: Int
executionContext
Link copied to clipboard
open override val executionContext: ClassicExecutionContext?
executionContextDepth
Link copied to clipboard
val executionContextDepth: Int?
executionContextProcedure
Link copied to clipboard
val executionContextProcedure: Struct?
hasOpenAlternatives
Link copied to clipboard
val hasOpenAlternatives: Boolean
isRoot
Link copied to clipboard
val isRoot: Boolean
parent
Link copied to clipboard
open override val parent: ChoicePointContext?
pathToRoot
Link copied to clipboard
val pathToRoot: Sequence<ChoicePointContext>