Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
Google.OrTools.Util.Int64Vector Class Reference
Inheritance diagram for Google.OrTools.Util.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 19 of file Int64Vector.cs.

Constructor & Destructor Documentation

◆ Int64Vector() [1/5]

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

Definition at line 67 of file Int64Vector.cs.

◆ Int64Vector() [2/5]

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

Definition at line 75 of file Int64Vector.cs.

◆ Int64Vector() [3/5]

Google.OrTools.Util.Int64Vector.Int64Vector ( )
inline

Definition at line 245 of file Int64Vector.cs.

◆ Int64Vector() [4/5]

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

Definition at line 248 of file Int64Vector.cs.

◆ Int64Vector() [5/5]

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

Definition at line 279 of file Int64Vector.cs.

Member Function Documentation

◆ Add()

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

Definition at line 256 of file Int64Vector.cs.

◆ AddRange()

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

Definition at line 300 of file Int64Vector.cs.

◆ Clear()

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

Definition at line 252 of file Int64Vector.cs.

◆ Contains()

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

Definition at line 353 of file Int64Vector.cs.

◆ CopyTo() [1/3]

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

Definition at line 143 of file Int64Vector.cs.

◆ CopyTo() [2/3]

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

Definition at line 133 of file Int64Vector.cs.

◆ CopyTo() [3/3]

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

Definition at line 138 of file Int64Vector.cs.

◆ Dispose() [1/2]

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

Definition at line 50 of file Int64Vector.cs.

◆ Dispose() [2/2]

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

Definition at line 55 of file Int64Vector.cs.

◆ GetEnumerator()

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

Definition at line 175 of file Int64Vector.cs.

◆ GetRange()

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

Definition at line 305 of file Int64Vector.cs.

◆ IndexOf()

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

Definition at line 358 of file Int64Vector.cs.

◆ Insert()

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

Definition at line 312 of file Int64Vector.cs.

◆ InsertRange()

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

Definition at line 317 of file Int64Vector.cs.

◆ LastIndexOf()

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

Definition at line 363 of file Int64Vector.cs.

◆ Remove()

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

Definition at line 368 of file Int64Vector.cs.

◆ RemoveAt()

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

Definition at line 322 of file Int64Vector.cs.

◆ RemoveRange()

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

Definition at line 327 of file Int64Vector.cs.

◆ Repeat()

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

Definition at line 332 of file Int64Vector.cs.

◆ Reverse() [1/2]

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

Definition at line 339 of file Int64Vector.cs.

◆ Reverse() [2/2]

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

Definition at line 343 of file Int64Vector.cs.

◆ SetRange()

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

Definition at line 348 of file Int64Vector.cs.

◆ ToArray()

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

Definition at line 161 of file Int64Vector.cs.

Member Data Documentation

◆ swigCMemOwn

bool Google.OrTools.Util.Int64Vector.swigCMemOwn
protected

Definition at line 22 of file Int64Vector.cs.

Property Documentation

◆ Capacity

int Google.OrTools.Util.Int64Vector.Capacity
getset

Definition at line 104 of file Int64Vector.cs.

◆ Count

int Google.OrTools.Util.Int64Vector.Count
get

Definition at line 121 of file Int64Vector.cs.

◆ IsEmpty

bool Google.OrTools.Util.Int64Vector.IsEmpty
get

Definition at line 115 of file Int64Vector.cs.

◆ IsFixedSize

bool Google.OrTools.Util.Int64Vector.IsFixedSize
get

Definition at line 83 of file Int64Vector.cs.

◆ IsReadOnly

bool Google.OrTools.Util.Int64Vector.IsReadOnly
get

Definition at line 89 of file Int64Vector.cs.

◆ IsSynchronized

bool Google.OrTools.Util.Int64Vector.IsSynchronized
get

Definition at line 127 of file Int64Vector.cs.

◆ this[int index]

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

Definition at line 95 of file Int64Vector.cs.


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