Main Page | Class Hierarchy | Class List | Class Members

SC::Math::Collections::BaseCollection Class Reference

List of all members.

Public Member Functions

 BaseCollection ()
void Clear ()
void Remove (object item)
void CopyTo (System.Array array, int index)
void Reset ()
bool MoveNext ()

Protected Member Functions

void Add (object item)

Protected Attributes

ArrayList objectList
 


Properties

object this [int index]
bool IsSynchronized
int Count
object SyncRoot
object Current

Detailed Description

Serves as a basis for strongly typed collections in the math lib. Can't wait for Generics in .Net Framework 2.0!


Constructor & Destructor Documentation

SC::Math::Collections::BaseCollection::BaseCollection  )  [inline]
 


Member Function Documentation

void SC::Math::Collections::BaseCollection::Add object  item  )  [inline, protected]
 

Adds an item to the collection.

void SC::Math::Collections::BaseCollection::Clear  )  [inline]
 

Clears all objects from the collection.

void SC::Math::Collections::BaseCollection::CopyTo System.Array  array,
int  index
[inline]
 

bool SC::Math::Collections::BaseCollection::MoveNext  )  [inline]
 

Moves to the next item in the enumeration if there is one.

void SC::Math::Collections::BaseCollection::Remove object  item  )  [inline]
 

Removes the item from the collection.

void SC::Math::Collections::BaseCollection::Reset  )  [inline]
 

Resets the in progress enumerator.


Property Documentation

int SC::Math::Collections::BaseCollection::Count [get]
 

object SC::Math::Collections::BaseCollection::Current [get]
 

Returns the current object in the enumeration.

bool SC::Math::Collections::BaseCollection::IsSynchronized [get]
 

object SC::Math::Collections::BaseCollection::SyncRoot [get]
 

object SC::Math::Collections::BaseCollection::this[int index] [get, set]
 


The documentation for this class was generated from the following file:
Generated on Sat Jan 15 23:59:00 2005 for StreamCtrl by doxygen 1.3.6