![]() |
Public API Reference |
#include <csstrvec.h>
Inheritance diagram for csStrVector:
Public Types | |
enum | |
Use these values as the Mode argument of QuickSort(), Compare(), and CompareKey() in order to control case sensitivity during sorting and comparison. More... | |
Public Methods | |
csStrVector (int ilimit=64, int ithreshold=64) | |
Constructor just passes control to csVector's. More... | |
virtual | ~csStrVector () |
Delete all inserted strings before deleting the object itself. More... | |
virtual bool | FreeItem (void *Item) |
FreeItem deletes Item as if it was allocated by 'new char *[]'. More... | |
virtual int | Compare (void *Item1, void *Item2, int Mode) const |
Compare two array elements in given Mode. More... | |
virtual int | CompareKey (void *Item, const void *Key, int Mode) const |
Compare two strings for equality (case-sensitive). More... | |
char * | Get (int n) const |
Overrided Get() to avoid type conversions. More... |
FreeItem () deletes vector elements using 'delete [] (char *)' operator.
Definition at line 30 of file csstrvec.h.
|
Use these values as the Mode argument of QuickSort(), Compare(), and CompareKey() in order to control case sensitivity during sorting and comparison. (See csVector for a description of QuickSort()). Definition at line 38 of file csstrvec.h. |
|
Constructor just passes control to csVector's.
Definition at line 41 of file csstrvec.h. |
|
Delete all inserted strings before deleting the object itself.
|
|
Compare two array elements in given Mode.
Reimplemented from csVector. |
|
Compare two strings for equality (case-sensitive).
Reimplemented from csVector. |
|
FreeItem deletes Item as if it was allocated by 'new char *[]'.
Reimplemented from csVector. |
|
Overrided Get() to avoid type conversions.
Reimplemented from csBasicVector. Definition at line 57 of file csstrvec.h. References csBasicVector::Get. |