#include <Vector.h>


Public Member Functions | |
| pointerVector () | |
| pointerVector (pointerVector< T > &input) | |
| virtual | ~pointerVector () |
| pointerVector< T > & | operator= (pointerVector< T > &input) |
| void | add (T *input) |
| virtual void | remove (int n) |
| virtual void | removeAll (void) |
| T ** | subArray (int i) |
| T * | operator[] (int i) |
| int | Size (void) |
| pointerVector () | |
| pointerVector (pointerVector< T > &input) | |
| virtual | ~pointerVector () |
| pointerVector< T > & | operator= (pointerVector< T > &input) |
| void | add (T *input) |
| virtual void | remove (int n) |
| virtual void | removeAll (void) |
| T ** | subArray (int i) |
| T * | operator[] (int i) |
| int | Size (void) |
Protected Attributes | |
| int | size |
| T ** | data |
| T ** | data |
Private Types | |
| enum | { increment = 10 } |
| enum | { increment = 10 } |
Private Attributes | |
| int | step |
Definition at line 26 of file Vector.h.
anonymous enum [private] |
anonymous enum [private] |
| pointerVector< T >::pointerVector | ( | ) | [inline] |
| pointerVector< T >::pointerVector | ( | pointerVector< T > & | input | ) | [inline] |
Definition at line 175 of file Vector.h.
References pointerVector< T >::data, and pointerVector< T >::Size().
| pointerVector< T >::~pointerVector | ( | ) | [inline, virtual] |
| pointerVector< T >::pointerVector | ( | ) |
| pointerVector< T >::pointerVector | ( | pointerVector< T > & | input | ) |
| virtual pointerVector< T >::~pointerVector | ( | ) | [virtual] |
| pointerVector< T > & pointerVector< T >::operator= | ( | pointerVector< T > & | input | ) | [inline] |
Definition at line 184 of file Vector.h.
References pointerVector< T >::data, pointerVector< T >::removeAll(), and pointerVector< T >::Size().
| void pointerVector< T >::add | ( | T * | input | ) | [inline] |
Definition at line 100 of file Vector.h.
References pointerVector< T >::data, pointerVector< T >::increment, pointerVector< T >::size, and pointerVector< T >::step.
Referenced by operator>>(), aString::slide(), and aString::token().
| void pointerVector< T >::remove | ( | int | n | ) | [inline, virtual] |
Reimplemented in garbageCollector< T >, and garbageCollector< T >.
Definition at line 122 of file Vector.h.
References pointerVector< T >::data, and pointerVector< T >::size.
Referenced by aString::backTrack().
| void pointerVector< T >::removeAll | ( | void | ) | [inline, virtual] |
Reimplemented in garbageCollector< T >, and garbageCollector< T >.
Definition at line 142 of file Vector.h.
References pointerVector< T >::data, and pointerVector< T >::size.
Referenced by pointerVector< T >::operator=(), aString::tokenReset(), and pointerVector< T >::~pointerVector().
| T ** pointerVector< T >::subArray | ( | int | i | ) | [inline] |
| T * pointerVector< T >::operator[] | ( | int | i | ) | [inline] |
| int pointerVector< T >::Size | ( | void | ) | [inline] |
Definition at line 169 of file Vector.h.
References pointerVector< T >::size.
Referenced by aString::backTrack(), operator<<(), pointerVector< T >::operator=(), pointerVector< T >::pointerVector(), and aString::tokenReset().
| pointerVector<T>& pointerVector< T >::operator= | ( | pointerVector< T > & | input | ) |
| void pointerVector< T >::add | ( | T * | input | ) |
| virtual void pointerVector< T >::remove | ( | int | n | ) | [virtual] |
Reimplemented in garbageCollector< T >, and garbageCollector< T >.
| virtual void pointerVector< T >::removeAll | ( | void | ) | [virtual] |
Reimplemented in garbageCollector< T >, and garbageCollector< T >.
| T** pointerVector< T >::subArray | ( | int | i | ) |
| T* pointerVector< T >::operator[] | ( | int | i | ) |
| int pointerVector< T >::Size | ( | void | ) |
int pointerVector< T >::step [private] |
int pointerVector< T >::size [protected] |
Definition at line 34 of file Vector.h.
Referenced by pointerVector< T >::add(), operator<<(), pointerVector< T >::remove(), pointerVector< T >::removeAll(), and pointerVector< T >::Size().
T** pointerVector< T >::data [protected] |
Definition at line 35 of file Vector.h.
Referenced by pointerVector< T >::add(), operator<<(), pointerVector< T >::operator=(), pointerVector< T >::operator[](), pointerVector< T >::pointerVector(), pointerVector< T >::remove(), pointerVector< T >::removeAll(), and pointerVector< T >::subArray().
T** pointerVector< T >::data [protected] |
1.5.5