#include <array.h>
Inheritance diagram for cArray< T >:
Public Member Functions | |
cArray (int r=1) | |
Constructur. | |
cArray (const cArray &array) | |
Copy Constructur. | |
~cArray () | |
Destructor. | |
int | Add (T *t) |
Add an element. | |
T * | Rem (int idx) |
Remove an element. | |
void | RemAll () |
Remove all elements. | |
T * | operator[] (int idx) const |
[] operator definition | |
T *& | operator[] (int idx) |
[] address operator definition | |
cArray< T > & | operator+= (T *t) |
+ operator definition | |
cArray< T > & | operator-= (T *t) |
| |
int | Num () const |
Get number of elements. | |
int | Find (T *t) const |
Find element. | |
void | Sort (int(*cmp)(T **t1, T **t2)) |
Sort the elements. | |
int | Search (T *key, int(*cmp)(T **t1, T **t2), int mmax=-1) const |
Search in the array for an element. | |
void | Clear () |
Clear the array. | |
int | Insert (int befor, T *t) |
Insert an element into the array on a position. | |
cArray & | operator= (const cArray &) |
() operator definition |