public class AssignmentSequenceContainer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
swigCMemOwn |
Constructor and Description |
---|
AssignmentSequenceContainer() |
AssignmentSequenceContainer(long cPtr,
boolean cMemoryOwn) |
Modifier and Type | Method and Description |
---|---|
SequenceVarElement |
add(SequenceVar var) |
SequenceVarElement |
addAtPosition(SequenceVar 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(SequenceVar var) |
void |
copy(AssignmentSequenceContainer container)
Copies all the elements of 'container' to this container, clearing its
previous content. |
void |
copyIntersection(AssignmentSequenceContainer container)
Copies the elements of 'container' which are already in the calling
container. |
void |
delete() |
SequenceVarElement |
element(int index) |
SequenceVarElement |
element(SequenceVar var) |
boolean |
empty() |
SequenceVarElement |
fastAdd(SequenceVar var)
Adds element without checking its presence in the container.
|
protected void |
finalize() |
static long |
getCPtr(AssignmentSequenceContainer obj) |
SequenceVarElement |
mutableElement(int index) |
SequenceVarElement |
mutableElement(SequenceVar 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(AssignmentSequenceContainer obj) |
public AssignmentSequenceContainer(long cPtr, boolean cMemoryOwn)
public AssignmentSequenceContainer()
public static long getCPtr(AssignmentSequenceContainer obj)
public static long swigRelease(AssignmentSequenceContainer obj)
protected void finalize()
finalize
in class java.lang.Object
public void delete()
public SequenceVarElement add(SequenceVar var)
public SequenceVarElement fastAdd(SequenceVar var)
public SequenceVarElement addAtPosition(SequenceVar var, int position)
public void clear()
public void resize(long size)
public boolean empty()
public void copyIntersection(AssignmentSequenceContainer container)
public void copy(AssignmentSequenceContainer container)
public boolean contains(SequenceVar var)
public SequenceVarElement mutableElement(SequenceVar var)
public SequenceVarElement element(SequenceVar var)
public SequenceVarElement mutableElement(int index)
public SequenceVarElement element(int index)
public int size()
public void store()
public void restore()
public boolean AreAllElementsBound()
Copyright © 2025. All rights reserved.