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