Class Hierarchy   Compound List   File List   Compound Members   File Members  

TArray Class Reference

Class diagram for TArray:

BaseClass

List of all members.

Public Members

 TArray ()
 TArray (const TArray<T>& other)
 TArray (Int capacity, Int granularity=-1)
 ~TArray ()
Boolean isEmpty () const
Int getLength () const
Int getCapacity () const
Int getGranularity () const
Int getModCount () const
ConstPointer getPtr (Int index=0) const
Pointer getPtr (Int index=0)
Int find (ConstReference object, Int startIndex=0) const
Boolean contains (ConstReference object, Int startIndex=0) const
Void clear ()
Void setLength (Int length)
Void setCapacity (Int capacity, Boolean align=TRUE)
Void setGranularity (Int granularity)
Void set (Int index, ConstReference data)
Void set (const TArray<T>& other)
Void remove (Int index)
Void remove (ConstReference data)
Int insert (Int index, ConstReference data)
Int prepend (ConstReference data)
Int append (ConstReference data)
Int add (ConstReference data)
Int addUnique (ConstReference data)
Void compact ()
ConstReference operator[] (Int index) const
Reference operator[] (Int index)
 operator ConstPointer () const
 operator Pointer ()
const TArray<T>& operator= (const TArray<T>& other)

Member Function Documentation

template<typename T>
TArray<T>::TArray<T> ()

template<typename T>
TArray<T>::TArray<T> (const TArray<T>& other)

template<typename T>
TArray<T>::TArray<T> (Int capacity, Int granularity = -1)

template<typename T>
TArray<T>::~TArray<T> ()

template<typename T>
Boolean TArray<T>::isEmpty () const

template<typename T>
Int TArray<T>::getLength () const

template<typename T>
Int TArray<T>::getCapacity () const

template<typename T>
Int TArray<T>::getGranularity () const

template<typename T>
Int TArray<T>::getModCount () const

template<typename T>
ConstPointer TArray<T>::getPtr (Int index = 0) const

template<typename T>
Pointer TArray<T>::getPtr (Int index = 0)

template<typename T>
Int TArray<T>::find (ConstReference object, Int startIndex = 0) const

template<typename T>
Boolean TArray<T>::contains (ConstReference object, Int startIndex = 0) const

template<typename T>
Void TArray<T>::clear ()

template<typename T>
Void TArray<T>::setLength (Int length)

template<typename T>
Void TArray<T>::setCapacity (Int capacity, Boolean align = TRUE)

template<typename T>
Void TArray<T>::setGranularity (Int granularity)

template<typename T>
Void TArray<T>::set (Int index, ConstReference data)

template<typename T>
Void TArray<T>::set (const TArray<T>& other)

template<typename T>
Void TArray<T>::remove (Int index)

template<typename T>
Void TArray<T>::remove (ConstReference data)

template<typename T>
Int TArray<T>::insert (Int index, ConstReference data)

template<typename T>
Int TArray<T>::prepend (ConstReference data)

template<typename T>
Int TArray<T>::append (ConstReference data)

template<typename T>
Int TArray<T>::add (ConstReference data)

template<typename T>
Int TArray<T>::addUnique (ConstReference data)

template<typename T>
Void TArray<T>::compact ()

template<typename T>
ConstReference TArray<T>::operator[] (Int index) const

template<typename T>
Reference TArray<T>::operator[] (Int index)

template<typename T>
TArray<T>::operator ConstPointer () const

template<typename T>
TArray<T>::operator Pointer ()

template<typename T>
const TArray<T>& TArray<T>::operator= (const TArray<T>& other)


The documentation for this class was generated from the following file:
Generated at Wed Nov 3 15:16:42 1999 for Architectural Walkthrough Project by doxygen  written by Dimitri van Heesch, © 1997-1999