Public Methods |
| scfStrVector (int iLimit=16, int iDelta=16) |
| Create a iStrVector from scratch.
|
virtual | ~scfStrVector () |
| Destructor - nothing to do.
|
virtual int | Length () const |
| Query array length.
|
virtual void | Push (char *iValue) |
| Push a string onto the stack.
|
virtual char* | Pop () |
| Pop a string from the top of stack.
|
virtual char* | Get (int iIndex) const |
| Get Nth string in vector.
|
virtual int | Find (const char *iValue) const |
| Find index of given string.
|
virtual int | FindSorted (const char *iValue) const |
| Find index of a string in a pre-sorted string array.
|
virtual void | QuickSort () |
| Sort the string array.
|
virtual void | Delete (int iIndex) |
| Delete Nth string in the array.
|
virtual void | Insert (int iIndex, char *iValue) |
| Insert a string before Nth string in the array.
|
virtual void | DeleteAll () |
| Delete all strings in array.
|
Public Attributes |
| SCF_DECLARE_IBASE |