Package org.smtlib

Enum Class AbstractSolver.StackChange

java.lang.Object
java.lang.Enum<AbstractSolver.StackChange>
org.smtlib.AbstractSolver.StackChange
All Implemented Interfaces:
Serializable, Comparable<AbstractSolver.StackChange>, Constable
Enclosing class:
AbstractSolver

public static enum AbstractSolver.StackChange extends Enum<AbstractSolver.StackChange>
The kinds of command that change the assertion stack: each returns a conforming solver to assert mode, where the get- commands about the last check are errors (declare-const is declare-fun, declare-datatypes is declare-datatype, define-funs-rec is define-fun-rec), as does a set-logic that a solver accepts after a check (SMT-LIB makes that an error, but --relax may allow it)