Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
Google.OrTools.ConstraintSolver.Int64Vector Class Reference
Inheritance diagram for Google.OrTools.ConstraintSolver.Int64Vector:

Classes

class  Int64VectorEnumerator
 

Public Member Functions

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

Static Public Member Functions

static Int64Vector Repeat (long value, int count)
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Protected Attributes

bool swigCMemOwn
 

Properties

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

Detailed Description

Definition at line 20 of file Int64Vector.cs.

Constructor & Destructor Documentation

◆ Int64Vector() [1/5]

Google.OrTools.ConstraintSolver.Int64Vector.Int64Vector ( global::System::Collections::IEnumerable c)
inline

Definition at line 68 of file Int64Vector.cs.

◆ Int64Vector() [2/5]

Google.OrTools.ConstraintSolver.Int64Vector.Int64Vector ( global::System::Collections::Generic::IEnumerable< long > c)
inline

Definition at line 76 of file Int64Vector.cs.

◆ Int64Vector() [3/5]

Google.OrTools.ConstraintSolver.Int64Vector.Int64Vector ( )
inline

Definition at line 246 of file Int64Vector.cs.

◆ Int64Vector() [4/5]

Google.OrTools.ConstraintSolver.Int64Vector.Int64Vector ( Int64Vector other)
inline

Definition at line 249 of file Int64Vector.cs.

◆ Int64Vector() [5/5]

Google.OrTools.ConstraintSolver.Int64Vector.Int64Vector ( int capacity)
inline

Definition at line 280 of file Int64Vector.cs.

Member Function Documentation

◆ Add()

void Google.OrTools.ConstraintSolver.Int64Vector.Add ( long x)
inline

Definition at line 257 of file Int64Vector.cs.

◆ AddRange()

void Google.OrTools.ConstraintSolver.Int64Vector.AddRange ( Int64Vector values)
inline

Definition at line 301 of file Int64Vector.cs.

◆ Clear()

void Google.OrTools.ConstraintSolver.Int64Vector.Clear ( )
inline

Definition at line 253 of file Int64Vector.cs.

◆ Contains()

bool Google.OrTools.ConstraintSolver.Int64Vector.Contains ( long value)
inline

Definition at line 354 of file Int64Vector.cs.

◆ CopyTo() [1/3]

void Google.OrTools.ConstraintSolver.Int64Vector.CopyTo ( int index,
long[] array,
int arrayIndex,
int count )
inline

Definition at line 144 of file Int64Vector.cs.

◆ CopyTo() [2/3]

void Google.OrTools.ConstraintSolver.Int64Vector.CopyTo ( long[] array)
inline

Definition at line 134 of file Int64Vector.cs.

◆ CopyTo() [3/3]

void Google.OrTools.ConstraintSolver.Int64Vector.CopyTo ( long[] array,
int arrayIndex )
inline

Definition at line 139 of file Int64Vector.cs.

◆ Dispose() [1/2]

void Google.OrTools.ConstraintSolver.Int64Vector.Dispose ( )
inline

Definition at line 51 of file Int64Vector.cs.

◆ Dispose() [2/2]

virtual void Google.OrTools.ConstraintSolver.Int64Vector.Dispose ( bool disposing)
inlineprotectedvirtual

Definition at line 56 of file Int64Vector.cs.

◆ GetEnumerator()

Int64VectorEnumerator Google.OrTools.ConstraintSolver.Int64Vector.GetEnumerator ( )
inline

Definition at line 176 of file Int64Vector.cs.

◆ GetRange()

Int64Vector Google.OrTools.ConstraintSolver.Int64Vector.GetRange ( int index,
int count )
inline

Definition at line 306 of file Int64Vector.cs.

◆ IndexOf()

int Google.OrTools.ConstraintSolver.Int64Vector.IndexOf ( long value)
inline

Definition at line 359 of file Int64Vector.cs.

◆ Insert()

void Google.OrTools.ConstraintSolver.Int64Vector.Insert ( int index,
long x )
inline

Definition at line 313 of file Int64Vector.cs.

◆ InsertRange()

void Google.OrTools.ConstraintSolver.Int64Vector.InsertRange ( int index,
Int64Vector values )
inline

Definition at line 318 of file Int64Vector.cs.

◆ LastIndexOf()

int Google.OrTools.ConstraintSolver.Int64Vector.LastIndexOf ( long value)
inline

Definition at line 364 of file Int64Vector.cs.

◆ Remove()

bool Google.OrTools.ConstraintSolver.Int64Vector.Remove ( long value)
inline

Definition at line 369 of file Int64Vector.cs.

◆ RemoveAt()

void Google.OrTools.ConstraintSolver.Int64Vector.RemoveAt ( int index)
inline

Definition at line 323 of file Int64Vector.cs.

◆ RemoveRange()

void Google.OrTools.ConstraintSolver.Int64Vector.RemoveRange ( int index,
int count )
inline

Definition at line 328 of file Int64Vector.cs.

◆ Repeat()

static Int64Vector Google.OrTools.ConstraintSolver.Int64Vector.Repeat ( long value,
int count )
inlinestatic

Definition at line 333 of file Int64Vector.cs.

◆ Reverse() [1/2]

void Google.OrTools.ConstraintSolver.Int64Vector.Reverse ( )
inline

Definition at line 340 of file Int64Vector.cs.

◆ Reverse() [2/2]

void Google.OrTools.ConstraintSolver.Int64Vector.Reverse ( int index,
int count )
inline

Definition at line 344 of file Int64Vector.cs.

◆ SetRange()

void Google.OrTools.ConstraintSolver.Int64Vector.SetRange ( int index,
Int64Vector values )
inline

Definition at line 349 of file Int64Vector.cs.

◆ ToArray()

long[] Google.OrTools.ConstraintSolver.Int64Vector.ToArray ( )
inline

Definition at line 162 of file Int64Vector.cs.

Member Data Documentation

◆ swigCMemOwn

bool Google.OrTools.ConstraintSolver.Int64Vector.swigCMemOwn
protected

Definition at line 23 of file Int64Vector.cs.

Property Documentation

◆ Capacity

int Google.OrTools.ConstraintSolver.Int64Vector.Capacity
getset

Definition at line 105 of file Int64Vector.cs.

◆ Count

int Google.OrTools.ConstraintSolver.Int64Vector.Count
get

Definition at line 122 of file Int64Vector.cs.

◆ IsEmpty

bool Google.OrTools.ConstraintSolver.Int64Vector.IsEmpty
get

Definition at line 116 of file Int64Vector.cs.

◆ IsFixedSize

bool Google.OrTools.ConstraintSolver.Int64Vector.IsFixedSize
get

Definition at line 84 of file Int64Vector.cs.

◆ IsReadOnly

bool Google.OrTools.ConstraintSolver.Int64Vector.IsReadOnly
get

Definition at line 90 of file Int64Vector.cs.

◆ IsSynchronized

bool Google.OrTools.ConstraintSolver.Int64Vector.IsSynchronized
get

Definition at line 128 of file Int64Vector.cs.

◆ this[int index]

long Google.OrTools.ConstraintSolver.Int64Vector.this[int index]
getset

Definition at line 96 of file Int64Vector.cs.


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