DotNet Reference

DotNet Reference

IntervalVarVector

Detailed Description

Definition at line 18 of file IntervalVarVector.cs.

Classes

class  IntervalVarVectorEnumerator
 Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified. More...
 

Public Member Functions

void Dispose ()
 
 IntervalVarVector (global::System.Collections.IEnumerable c)
 
 IntervalVarVector (global::System.Collections.Generic.IEnumerable< IntervalVar > c)
 
void CopyTo (IntervalVar[] array)
 
void CopyTo (IntervalVar[] array, int arrayIndex)
 
void CopyTo (int index, IntervalVar[] array, int arrayIndex, int count)
 
IntervalVar[] ToArray ()
 
IntervalVarVectorEnumerator GetEnumerator ()
 
void Clear ()
 
void Add (IntervalVar x)
 
 IntervalVarVector ()
 
 IntervalVarVector (IntervalVarVector other)
 
 IntervalVarVector (int capacity)
 
void AddRange (IntervalVarVector values)
 
IntervalVarVector GetRange (int index, int count)
 
void Insert (int index, IntervalVar x)
 
void InsertRange (int index, IntervalVarVector values)
 
void RemoveAt (int index)
 
void RemoveRange (int index, int count)
 
void Reverse ()
 
void Reverse (int index, int count)
 
void SetRange (int index, IntervalVarVector values)
 
bool Contains (IntervalVar value)
 
int IndexOf (IntervalVar value)
 
int LastIndexOf (IntervalVar value)
 
bool Remove (IntervalVar value)
 

Static Public Member Functions

static IntervalVarVector Repeat (IntervalVar value, int count)
 
static implicit operator IntervalVarVector (IntervalVar[] inVal)
 
static implicit operator IntervalVar[] (IntervalVarVector inVal)
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Protected Attributes

bool swigCMemOwn
 

Properties

bool IsFixedSize [get]
 
bool IsReadOnly [get]
 
IntervalVar this[int index] [get, set]
 
int Capacity [get, set]
 
int Count [get]
 
bool IsSynchronized [get]
 

Constructor & Destructor Documentation

◆ IntervalVarVector() [1/5]

IntervalVarVector ( global::System.Collections.IEnumerable  c)
inline

Definition at line 53 of file IntervalVarVector.cs.

◆ IntervalVarVector() [2/5]

IntervalVarVector ( global::System.Collections.Generic.IEnumerable< IntervalVar c)
inline

Definition at line 61 of file IntervalVarVector.cs.

◆ IntervalVarVector() [3/5]

IntervalVarVector ( )
inline

Definition at line 247 of file IntervalVarVector.cs.

◆ IntervalVarVector() [4/5]

Definition at line 250 of file IntervalVarVector.cs.

◆ IntervalVarVector() [5/5]

IntervalVarVector ( int  capacity)
inline

Definition at line 254 of file IntervalVarVector.cs.

Member Function Documentation

◆ Add()

void Add ( IntervalVar  x)
inline

Definition at line 229 of file IntervalVarVector.cs.

◆ AddRange()

void AddRange ( IntervalVarVector  values)
inline

Definition at line 277 of file IntervalVarVector.cs.

◆ Clear()

void Clear ( )
inline

Definition at line 225 of file IntervalVarVector.cs.

◆ Contains()

bool Contains ( IntervalVar  value)
inline

Definition at line 330 of file IntervalVarVector.cs.

◆ CopyTo() [1/3]

void CopyTo ( int  index,
IntervalVar[]  array,
int  arrayIndex,
int  count 
)
inline

Definition at line 123 of file IntervalVarVector.cs.

◆ CopyTo() [2/3]

void CopyTo ( IntervalVar[]  array)
inline

Definition at line 113 of file IntervalVarVector.cs.

◆ CopyTo() [3/3]

void CopyTo ( IntervalVar[]  array,
int  arrayIndex 
)
inline

Definition at line 118 of file IntervalVarVector.cs.

◆ Dispose() [1/2]

void Dispose ( )
inline

Definition at line 36 of file IntervalVarVector.cs.

◆ Dispose() [2/2]

virtual void Dispose ( bool  disposing)
inlineprotectedvirtual

Definition at line 41 of file IntervalVarVector.cs.

◆ GetEnumerator()

IntervalVarVectorEnumerator GetEnumerator ( )
inline

Definition at line 155 of file IntervalVarVector.cs.

◆ GetRange()

IntervalVarVector GetRange ( int  index,
int  count 
)
inline

Definition at line 282 of file IntervalVarVector.cs.

◆ IndexOf()

int IndexOf ( IntervalVar  value)
inline

Definition at line 335 of file IntervalVarVector.cs.

◆ Insert()

void Insert ( int  index,
IntervalVar  x 
)
inline

Definition at line 289 of file IntervalVarVector.cs.

◆ InsertRange()

void InsertRange ( int  index,
IntervalVarVector  values 
)
inline

Definition at line 294 of file IntervalVarVector.cs.

◆ LastIndexOf()

int LastIndexOf ( IntervalVar  value)
inline

Definition at line 340 of file IntervalVarVector.cs.

◆ operator IntervalVar[]()

static implicit operator IntervalVar[] ( IntervalVarVector  inVal)
inlinestatic

Definition at line 276 of file IntVarArrayHelper.cs.

◆ operator IntervalVarVector()

static implicit operator IntervalVarVector ( IntervalVar[]  inVal)
inlinestatic

Definition at line 267 of file IntVarArrayHelper.cs.

◆ Remove()

bool Remove ( IntervalVar  value)
inline

Definition at line 345 of file IntervalVarVector.cs.

◆ RemoveAt()

void RemoveAt ( int  index)
inline

Definition at line 299 of file IntervalVarVector.cs.

◆ RemoveRange()

void RemoveRange ( int  index,
int  count 
)
inline

Definition at line 304 of file IntervalVarVector.cs.

◆ Repeat()

static IntervalVarVector Repeat ( IntervalVar  value,
int  count 
)
inlinestatic

Definition at line 309 of file IntervalVarVector.cs.

◆ Reverse() [1/2]

void Reverse ( )
inline

Definition at line 316 of file IntervalVarVector.cs.

◆ Reverse() [2/2]

void Reverse ( int  index,
int  count 
)
inline

Definition at line 320 of file IntervalVarVector.cs.

◆ SetRange()

void SetRange ( int  index,
IntervalVarVector  values 
)
inline

Definition at line 325 of file IntervalVarVector.cs.

◆ ToArray()

IntervalVar [] ToArray ( )
inline

Definition at line 141 of file IntervalVarVector.cs.

Member Data Documentation

◆ swigCMemOwn

bool swigCMemOwn
protected

Definition at line 21 of file IntervalVarVector.cs.

Property Documentation

◆ Capacity

int Capacity
getset

Definition at line 90 of file IntervalVarVector.cs.

◆ Count

int Count
get

Definition at line 101 of file IntervalVarVector.cs.

◆ IsFixedSize

bool IsFixedSize
get

Definition at line 69 of file IntervalVarVector.cs.

◆ IsReadOnly

bool IsReadOnly
get

Definition at line 75 of file IntervalVarVector.cs.

◆ IsSynchronized

bool IsSynchronized
get

Definition at line 107 of file IntervalVarVector.cs.

◆ this[int index]

IntervalVar this[int index]
getset

Definition at line 81 of file IntervalVarVector.cs.


The documentation for this class was generated from the following files: