#include <kcharptrset.h>
Definition at line 52 of file kcharptrset.h.
| Public Member Functions | |
| KCharPtrSet (int pItemPerBlock=20) | |
| Class constructor. | |
| ~KCharPtrSet () | |
| Class destructor. | |
| void | Add (char *pReference, kReference pItem) | 
| Add a new item. | |
| bool | Remove (char *pReference) | 
| Removes an item. | |
| kReference | Get (char *pReference, int *PIndex=NULL) | 
| Get an item's reference. | |
| kReference & | operator[] (int pIndex) | 
| Get an item's reference from index. | |
| kReference | GetFromIndex (int pIndex, char **pReference=NULL) | 
| Get an item's reference from index. | |
| void | RemoveFromIndex (int pIndex) | 
| Removes an item by index. | |
| int | GetCount () | 
| Get the number of item in the array. | |
| void | Sort () | 
| Sorts the array. | |
| void | Clear () | 
| Clears the array. | |
| KCharPtrSet | ( | int | pItemPerBlock = 20 | ) | 
Class constructor.
| pItemPerBlock | Number of item per block. Default is 20. | 
| ~KCharPtrSet | ( | ) | 
Class destructor.
| void Add | ( | char * | pReference, | |
| kReference | pItem | |||
| ) | 
Add a new item.
| pReference | char pointer reference to the item. | |
| kReference | to the item. | 
| bool Remove | ( | char * | pReference | ) | 
Removes an item.
| pReference | char reference to the item. | 
| kReference Get | ( | char * | pReference, | |
| int * | PIndex = NULL | |||
| ) | 
Get an item's reference.
| pReference | char reference to the item. | |
| PIndex | index to the item. | 
| kReference& operator[] | ( | int | pIndex | ) | 
Get an item's reference from index.
| PIndex | index to the item. | 
| kReference GetFromIndex | ( | int | pIndex, | |
| char ** | pReference = NULL | |||
| ) | 
Get an item's reference from index.
| PIndex | index to the item. | 
| void RemoveFromIndex | ( | int | pIndex | ) | 
Removes an item by index.
| pReference | char reference to the item. | 
| int GetCount | ( | ) |  [inline] | 
| void Sort | ( | ) | 
Sorts the array.
| void Clear | ( | ) | 
Clears the array.