Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

Lemur::TMatchVector Class Reference

Inheritance diagram for Lemur::TMatchVector:

Lemur::MatchInfo List of all members.

Public Member Functions

virtual void Dispose ()
 TMatchVector (System.Collections.ICollection c)
void CopyTo (System.Array array)
void CopyTo (System.Array array, int arrayIndex)
void CopyTo (int index, System.Array array, int arrayIndex, int count)
TMatchVectorEnumerator GetEnumerator ()
void Clear ()
void Add (TMatch x)
 TMatchVector ()
 TMatchVector (int capacity)
void AddRange (TMatchVector values)
TMatchVector GetRange (int index, int count)
void Insert (int index, TMatch x)
void InsertRange (int index, TMatchVector values)
void RemoveAt (int index)
void RemoveRange (int index, int count)
void Reverse ()
void Reverse (int index, int count)
void SetRange (int index, TMatchVector values)

Static Public Member Functions

TMatchVector Repeat (TMatch value, int count)

Protected Attributes

bool swigCMemOwn

Properties

bool IsFixedSize
bool IsReadOnly
TMatch this [int index]
int Capacity
int Count
bool IsSynchronized

Private Member Functions

internal TMatchVector (IntPtr cPtr, bool cMemoryOwn)
 ~TMatchVector ()
System.Collections.IEnumerator
System.Collections.IEnumerable. 
GetEnumerator ()
uint size ()
uint capacity ()
void reserve (uint n)
TMatch getitemcopy (int index)
TMatch getitem (int index)
void setitem (int index, TMatch val)

Static Private Member Functions

internal HandleRef getCPtr (TMatchVector obj)

Private Attributes

HandleRef swigCPtr

Constructor & Destructor Documentation

internal Lemur::TMatchVector::TMatchVector IntPtr  cPtr,
bool  cMemoryOwn
[inline, private]
 

Lemur::TMatchVector::~TMatchVector  )  [inline, private]
 

Lemur::TMatchVector::TMatchVector System.Collections.ICollection  c  )  [inline]
 

Lemur::TMatchVector::TMatchVector  )  [inline]
 

Lemur::TMatchVector::TMatchVector int  capacity  )  [inline]
 


Member Function Documentation

void Lemur::TMatchVector::Add TMatch  x  )  [inline]
 

void Lemur::TMatchVector::AddRange TMatchVector  values  )  [inline]
 

uint Lemur::TMatchVector::capacity  )  [inline, private]
 

void Lemur::TMatchVector::Clear  )  [inline]
 

void Lemur::TMatchVector::CopyTo int  index,
System.Array  array,
int  arrayIndex,
int  count
[inline]
 

void Lemur::TMatchVector::CopyTo System.Array  array,
int  arrayIndex
[inline]
 

void Lemur::TMatchVector::CopyTo System.Array  array  )  [inline]
 

virtual void Lemur::TMatchVector::Dispose  )  [inline, virtual]
 

Reimplemented in Lemur::MatchInfo.

internal HandleRef Lemur::TMatchVector::getCPtr TMatchVector  obj  )  [inline, static, private]
 

TMatchVectorEnumerator Lemur::TMatchVector::GetEnumerator  )  [inline]
 

System.Collections.IEnumerator System.Collections.IEnumerable. Lemur::TMatchVector::GetEnumerator  )  [inline, private]
 

TMatch Lemur::TMatchVector::getitem int  index  )  [inline, private]
 

TMatch Lemur::TMatchVector::getitemcopy int  index  )  [inline, private]
 

TMatchVector Lemur::TMatchVector::GetRange int  index,
int  count
[inline]
 

void Lemur::TMatchVector::Insert int  index,
TMatch  x
[inline]
 

void Lemur::TMatchVector::InsertRange int  index,
TMatchVector  values
[inline]
 

void Lemur::TMatchVector::RemoveAt int  index  )  [inline]
 

void Lemur::TMatchVector::RemoveRange int  index,
int  count
[inline]
 

TMatchVector Lemur::TMatchVector::Repeat TMatch  value,
int  count
[inline, static]
 

void Lemur::TMatchVector::reserve uint  n  )  [inline, private]
 

void Lemur::TMatchVector::Reverse int  index,
int  count
[inline]
 

void Lemur::TMatchVector::Reverse  )  [inline]
 

void Lemur::TMatchVector::setitem int  index,
TMatch  val
[inline, private]
 

void Lemur::TMatchVector::SetRange int  index,
TMatchVector  values
[inline]
 

uint Lemur::TMatchVector::size  )  [inline, private]
 


Member Data Documentation

bool Lemur::TMatchVector::swigCMemOwn [protected]
 

HandleRef Lemur::TMatchVector::swigCPtr [private]
 

Reimplemented in Lemur::MatchInfo.


Property Documentation

int Lemur::TMatchVector::Capacity [get, set]
 

int Lemur::TMatchVector::Count [get]
 

bool Lemur::TMatchVector::IsFixedSize [get]
 

bool Lemur::TMatchVector::IsReadOnly [get]
 

bool Lemur::TMatchVector::IsSynchronized [get]
 

TMatch Lemur::TMatchVector::this[int index] [get, set]
 


The documentation for this class was generated from the following file:
Generated on Tue Jun 15 11:03:04 2010 for Lemur by doxygen 1.3.4