DotNet Reference
.Net Reference
AssignmentSequenceContainer.cs
Go to the documentation of this file.
27 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(AssignmentSequenceContainer obj) {
28 return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
47 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
52 public AssignmentSequenceContainer() : this(operations_research_constraint_solverPINVOKE.new_AssignmentSequenceContainer(), true) {
56 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.AssignmentSequenceContainer_Add(swigCPtr, SequenceVar.getCPtr(var));
57 SequenceVarElement ret = (cPtr == global::System.IntPtr.Zero) ? null : new SequenceVarElement(cPtr, false);
62 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.AssignmentSequenceContainer_FastAdd(swigCPtr, SequenceVar.getCPtr(var));
63 SequenceVarElement ret = (cPtr == global::System.IntPtr.Zero) ? null : new SequenceVarElement(cPtr, false);
68 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.AssignmentSequenceContainer_AddAtPosition(swigCPtr, SequenceVar.getCPtr(var), position);
69 SequenceVarElement ret = (cPtr == global::System.IntPtr.Zero) ? null : new SequenceVarElement(cPtr, false);
82 bool ret = operations_research_constraint_solverPINVOKE.AssignmentSequenceContainer_Empty(swigCPtr);
87 operations_research_constraint_solverPINVOKE.AssignmentSequenceContainer_CopyIntersection(swigCPtr, AssignmentSequenceContainer.getCPtr(container));
88 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
92 operations_research_constraint_solverPINVOKE.AssignmentSequenceContainer_Copy(swigCPtr, AssignmentSequenceContainer.getCPtr(container));
93 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
97 bool ret = operations_research_constraint_solverPINVOKE.AssignmentSequenceContainer_Contains(swigCPtr, SequenceVar.getCPtr(var));
102 SequenceVarElement ret = new SequenceVarElement(operations_research_constraint_solverPINVOKE.AssignmentSequenceContainer_Element__SWIG_0(swigCPtr, SequenceVar.getCPtr(var)), false);
107 SequenceVarElement ret = new SequenceVarElement(operations_research_constraint_solverPINVOKE.AssignmentSequenceContainer_Element__SWIG_1(swigCPtr, index), false);
112 int ret = operations_research_constraint_solverPINVOKE.AssignmentSequenceContainer_Size(swigCPtr);
125 bool ret = operations_research_constraint_solverPINVOKE.AssignmentSequenceContainer_AreAllElementsBound(swigCPtr);
static global::System.IntPtr AssignmentSequenceContainer_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr AssignmentSequenceContainer_Element__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool AssignmentSequenceContainer_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr AssignmentSequenceContainer_Element__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void AssignmentSequenceContainer_Resize(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
static void AssignmentSequenceContainer_Restore(global::System.Runtime.InteropServices.HandleRef jarg1)
SequenceVarElement AddAtPosition(SequenceVar var, int position)
Definition: AssignmentSequenceContainer.cs:67
static void AssignmentSequenceContainer_Store(global::System.Runtime.InteropServices.HandleRef jarg1)
void Store()
Definition: AssignmentSequenceContainer.cs:116
bool Contains(SequenceVar var)
Definition: AssignmentSequenceContainer.cs:96
static bool AssignmentSequenceContainer_Empty(global::System.Runtime.InteropServices.HandleRef jarg1)
static void AssignmentSequenceContainer_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
bool swigCMemOwn
Definition: AssignmentSequenceContainer.cs:20
static bool Pending
void Dispose()
Definition: AssignmentSequenceContainer.cs:35
void Clear()
Definition: AssignmentSequenceContainer.cs:73
static void AssignmentSequenceContainer_CopyIntersection(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr AssignmentSequenceContainer_FastAdd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void AssignmentSequenceContainer_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
SequenceVarElement Element(int index)
Definition: AssignmentSequenceContainer.cs:106
void Restore()
Definition: AssignmentSequenceContainer.cs:120
void CopyIntersection(AssignmentSequenceContainer container)
Definition: AssignmentSequenceContainer.cs:86
static global::System.IntPtr AssignmentSequenceContainer_AddAtPosition(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
void Copy(AssignmentSequenceContainer container)
Definition: AssignmentSequenceContainer.cs:91
static void delete_AssignmentSequenceContainer(global::System.Runtime.InteropServices.HandleRef jarg1)
SequenceVarElement Element(SequenceVar var)
Definition: AssignmentSequenceContainer.cs:101
SequenceVarElement FastAdd(SequenceVar var)
Definition: AssignmentSequenceContainer.cs:61
bool AreAllElementsBound()
Definition: AssignmentSequenceContainer.cs:124
int Size()
Definition: AssignmentSequenceContainer.cs:111
static bool AssignmentSequenceContainer_AreAllElementsBound(global::System.Runtime.InteropServices.HandleRef jarg1)
bool Empty()
Definition: AssignmentSequenceContainer.cs:81
Definition: AssignmentSequenceContainer.cs:18
AssignmentSequenceContainer()
Definition: AssignmentSequenceContainer.cs:52
virtual void Dispose(bool disposing)
Definition: AssignmentSequenceContainer.cs:40
static int AssignmentSequenceContainer_Size(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.Exception Retrieve()
void Resize(uint size)
Definition: AssignmentSequenceContainer.cs:77
SequenceVarElement Add(SequenceVar var)
Definition: AssignmentSequenceContainer.cs:55