#include <strvec.h>
Inheritance diagram for iStrVector:

Public Methods | |
| virtual int | Length () const=0 |
| Query array length. | |
| virtual void | Push (char *iValue)=0 |
| Push a string onto the stack. | |
| virtual char* | Pop ()=0 |
| Pop a string from the top of stack. | |
| virtual char* | Get (int iIndex) const=0 |
| Get Nth string in vector. | |
| virtual int | Find (const char *iValue) const=0 |
| Find index of given string. | |
| virtual int | FindSorted (const char *iValue) const=0 |
| Find index of a string in a pre-sorted string array. | |
| virtual void | QuickSort ()=0 |
| Sort the string array. | |
| virtual void | Delete (int iIndex)=0 |
| Delete Nth string in the array. | |
| virtual void | Insert (int iIndex, char *iValue)=0 |
| Insert a string before Nth string in the array. | |
| virtual void | DeleteAll ()=0 |
| Delete all strings in array. | |