#include <List.h>

Definition at line 42 of file List.h.
Public Member Functions | |
| virtual void | Add (Object *) |
| void | AppendList (List &list) |
| virtual void | Assign (Object *, int position) |
| virtual int | compare (const Object &) |
| Object * | Copy () const |
| int | Count () const |
| virtual void | Destroy () |
| Object * | Get_First () |
| Object * | Get_Next (ListCursor &cursor) const |
| Object * | Get_Next () |
| int | Index (Object *) |
| virtual void | Insert (Object *, int position) |
| Object * | Last () |
| List () | |
| Object * | Next (Object *current) |
| Object * | Nth (int n) |
| const Object * | Nth (int n) const |
| const Object * | Nth (ListCursor &cursor, int n) const |
| List & | operator= (List &list) |
| List & | operator= (List *list) |
| const Object * | operator[] (int n) const |
| Object * | 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 | Start_Get (ListCursor &cursor0) const |
| void | Start_Get () |
| virtual void | Unshift (Object *o) |
| virtual | ~List () |
Protected Attributes | |
| ListCursor | cursor |
| listnode * | head |
| int | number |
| listnode * | tail |
1.5.5