public class AssignmentIntContainer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
swigCMemOwn |
Constructor and Description |
---|
AssignmentIntContainer() |
AssignmentIntContainer(long cPtr,
boolean cMemoryOwn) |
Modifier and Type | Method and Description |
---|---|
IntVarElement |
add(IntVar var) |
IntVarElement |
addAtPosition(IntVar var,
int position)
Advanced usage: Adds element at a given position; position has to have
been allocated with AssignmentContainer::Resize() beforehand. |
boolean |
AreAllElementsBound() |
void |
clear() |
boolean |
contains(IntVar var) |
void |
copy(AssignmentIntContainer container)
Copies all the elements of 'container' to this container, clearing its
previous content. |
void |
copyIntersection(AssignmentIntContainer container)
Copies the elements of 'container' which are already in the calling
container. |
void |
delete() |
IntVarElement |
element(int index) |
IntVarElement |
element(IntVar var) |
boolean |
empty() |
IntVarElement |
fastAdd(IntVar var)
Adds element without checking its presence in the container.
|
protected void |
finalize() |
static long |
getCPtr(AssignmentIntContainer obj) |
IntVarElement |
mutableElement(int index) |
IntVarElement |
mutableElement(IntVar var) |
void |
resize(long size)
Advanced usage: Resizes the container, potentially adding elements with
null variables. |
void |
restore() |
int |
size() |
void |
store() |
static long |
swigRelease(AssignmentIntContainer obj) |
public AssignmentIntContainer(long cPtr, boolean cMemoryOwn)
public AssignmentIntContainer()
public static long getCPtr(AssignmentIntContainer obj)
public static long swigRelease(AssignmentIntContainer obj)
protected void finalize()
finalize
in class java.lang.Object
public void delete()
public IntVarElement add(IntVar var)
public IntVarElement fastAdd(IntVar var)
public IntVarElement addAtPosition(IntVar var, int position)
public void clear()
public void resize(long size)
public boolean empty()
public void copyIntersection(AssignmentIntContainer container)
public void copy(AssignmentIntContainer container)
public boolean contains(IntVar var)
public IntVarElement mutableElement(IntVar var)
public IntVarElement element(IntVar var)
public IntVarElement mutableElement(int index)
public IntVarElement element(int index)
public int size()
public void store()
public void restore()
public boolean AreAllElementsBound()
Copyright © 2025. All rights reserved.