#include <StringList.h>
Definition at line 23 of file StringList.h.
Public Member Functions | |
virtual void | Add (Object *) |
void | Add (String *obj) |
void | Add (char *) |
void | AppendList (List &list) |
virtual void | Assign (Object *, int position) |
void | Assign (String *obj, int pos) |
void | Assign (char *, int pos) |
virtual int | compare (const Object &) |
Object * | Copy () const |
int | Count () const |
int | Create (const String &str, const char *sep) |
int | Create (const char *str, const char *sep) |
int | Create (const String &str, char sep= '\t') |
int | Create (const char *str, char sep= '\t') |
virtual void | Destroy () |
Object * | Get_First () |
Object * | Get_Next (ListCursor &cursor) const |
Object * | Get_Next () |
int | Index (Object *) |
virtual void | Insert (Object *, int position) |
void | Insert (String *obj, int pos) |
void | Insert (char *, int pos) |
String | Join (char) const |
Object * | Last () |
Object * | Next (Object *current) |
Object * | Nth (int n) |
const Object * | Nth (int n) const |
const Object * | Nth (ListCursor &cursor, int n) const |
const Object * | operator[] (int n) const |
char * | operator[] (int n) |
virtual Object * | Pop (int action=LIST_REMOVE_DESTROY) |
Object * | Previous (Object *current) |
virtual void | Push (Object *o) |
virtual void | Release () |
virtual int | Remove (int position, int action=LIST_REMOVE_DESTROY) |
virtual int | Remove (Object *) |
virtual Object * | Shift (int action=LIST_REMOVE_DESTROY) |
void | Sort (int direction=0) |
void | Start_Get (ListCursor &cursor0) const |
void | Start_Get () |
StringList (const String &str, const char *sep) | |
StringList (const char *str, const char *sep) | |
StringList (const String &str, char sep= '\t') | |
StringList (const char *str, char sep= '\t') | |
StringList () | |
virtual void | Unshift (Object *o) |
Protected Attributes | |
ListCursor | cursor |
listnode * | head |
int | number |
listnode * | tail |