Google

Main Page   Class Hierarchy   Compound List   File List   Compound Members  

iStrVector Struct Reference

This is a SCF-compatible interface for csStrVector. More...

#include <strvec.h>

Inheritance diagram for iStrVector:

iBase scfStrVector List of all members.

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.


Detailed Description

This is a SCF-compatible interface for csStrVector.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.2.5 written by Dimitri van Heesch, ©1997-2000