Create let expression in MiniZinc
rminizinc::Expression
-> Let
.decl
list of local declarations
.in
body of the let
.delete_flag
used to delete items
.decl
list of local declarations
.in
body of the let
.delete_flag
used to delete items
new()
constructor
Let$new(let, body)
let
list of local declarations
body
body of the let
getLets()
access list of local declarations
Let$getLets()
setLets()
set list of local declarations
Let$setLets(letList)
letList
list of declarations to be set
getLet()
access local declaration i
Let$getLet(i)
i
index of let declaration to be accessed
setLet()
set list of local declarations
Let$setLet(let)
let
declaration to be set
getBody()
get the body
Let$getBody()
setBody()
set the body
Let$setBody(expBody)
expBody
expression to be set for body
c_str()
get the MiniZinc representation
Let$c_str()
getDeleteFlag()
delete flag for internal use
Let$getDeleteFlag()
delete()
delete the assignment item
Let$delete()
clone()
The objects of this class are cloneable with this method.
Let$clone(deep = FALSE)
deep
Whether to make a deep clone.