![]() TGE Version 1.5.2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
LList< T > Class Template Reference#include <llist.h>
Inheritance diagram for LList< T >: ![]()
|
Public Member Functions | |
LList () | |
void | reset (void) |
int | size (void) const |
T * | first (void) const |
T * | last (void) const |
T * | next (T *current) |
T * | prev (T *current) |
T * | link (T *entry, T *next=NULL) |
T * | link (T &entry, T *next=NULL) |
void | unlink (T *entry) |
T * | alloc (T *next=NULL) |
void | free (T *entry) |
void | free (void) |
LListNode< T > * | findNode (T *entry) |
LListNode< T > * | iterate (LListNode< T > *entry=NULL) |
Protected Attributes | |
LListNode< T > * | first_entry |
LListNode< T > * | last_entry |
int | cnt |
T* LList< T >::next | ( | T * | current | ) | [inline] |
T* LList< T >::prev | ( | T * | current | ) | [inline] |
LListNode< T >* LList< T >::first_entry [protected] |
LListNode< T >* LList< T >::last_entry [protected] |