#include <LISTNODE.H>
Inherits GenericList, and ListNode.
Public Member Functions | |
| List (void) | |
| T | First (void) const |
| T | First_Valid (void) const |
| T | Last (void) const |
| T | Last_Valid (void) const |
| void | Delete (void) |
| List (void) | |
| void | AddToTail (ListNode *node) |
| void | AddToHead (ListNode *node) |
| void | Add (ListNode *node) |
| void | Merge (List *list) |
| int | NumItems (void) |
| void * | Item (int list_index) |
| ListNode * | FirstNode (void) |
| ListNode * | LastNode (void) |
| int | IsEmpty (void) |
| void | Empty (void) |
| ListNode * | Find (void *item) |
Public Member Functions inherited from GenericList | |
| GenericList (void) | |
| virtual | ~GenericList (void) |
| GenericNode * | First (void) const |
| GenericNode * | First_Valid (void) const |
| GenericNode * | Last (void) const |
| GenericNode * | Last_Valid (void) const |
| bool | Is_Empty (void) const |
| void | Add_Head (GenericNode *node) |
| void | Add_Tail (GenericNode *node) |
| int | Get_Valid_Count (void) const |
Public Member Functions inherited from ListNode | |
| ListNode (void) | |
| void | Append (ListNode *node) |
| void | Prepend (ListNode *node) |
| void | Link (ListNode *node) |
| void | Remove (void) |
| ListNode * | Next (void) |
| ListNode * | Prev (void) |
| ListNode * | NextLoop (void) |
| ListNode * | PrevLoop (void) |
| void * | Item (void) |
| void | SetItem (void *item) |
| int | InList (void) |
| int | IsHead (void) |
| int | Priority (void) |
| void | SetPriority (int new_pri) |
Additional Inherited Members | |
Protected Attributes inherited from GenericList | |
| GenericNode | FirstNode |
| GenericNode | LastNode |
Protected Attributes inherited from ListNode | |
| void * | item |
Definition at line 204 of file LISTNODE.H.
|
inline |
Definition at line 210 of file LISTNODE.H.
|
inline |
Definition at line 206 of file LISTNODE.H.
|
inline |
Definition at line 207 of file LISTNODE.H.
|
inline |
Definition at line 208 of file LISTNODE.H.
|
inline |
Definition at line 209 of file LISTNODE.H.