CPSolver.Variable.Interface protocol (Fixpoint v0.13.2)

Link to this section Summary

Types

t()

All the types that implement this protocol.

Link to this section Types

Specs

t() :: term()

All the types that implement this protocol.

Link to this section Functions

Link to this function

contains?(variable, value)

Specs

Link to this function

domain(variable)

Specs

Link to this function

fix(variable, value)

Specs

fix(CPSolver.Variable.t() | CPSolver.Variable.View.t(), integer()) ::
  :fixed | :fail
Link to this function

fixed?(variable)

Specs

Specs

Link to this function

iterator(variable, opts \\ [])

Specs

Link to this function

map(variable, value)

Specs

Specs

Specs

Link to this function

remove(variable, value)

Specs

Link to this function

removeAbove(variable, value)

Specs

Link to this function

removeBelow(variable, value)

Specs

Specs

Link to this function

update(variable, field, value)

Specs

Specs