#include <linkedlist.h>
Public Member Functions | |
| LinkedList () | |
| LinkedList (LinkedList< T > &other) | |
| ~LinkedList () | |
| void | clear (void) |
| bit8 | add (IN T &node, sint32 pos, OUT T **newnodeptr=NULL) |
| bit8 | addTail (IN T &node, OUT T **newnodeptr=NULL) |
| bit8 | addHead (IN T &node, OUT T **newnodeptr=NULL) |
| bit8 | remove (OUT T &node, sint32 pos) |
| bit8 | remove (sint32 pos) |
| bit8 | removeHead (OUT T &node) |
| bit8 | removeTail (OUT T &node) |
| bit8 | get (OUT T &node, sint32 pos) |
| bit8 | getHead (OUT T &node) |
| bit8 | getTail (OUT T &node) |
| bit8 | getPointer (OUT T **node, sint32 pos) |
| sint32 | length (void) |
| void | print (IN FILE *out) |
| LinkedList< T > & | operator= (LinkedList< T > &other) |
| LinkedList () | |
| LinkedList (LinkedList< T > &other) | |
| ~LinkedList () | |
| void | clear (void) |
| bit8 | add (IN T &node, sint32 pos, OUT T **newnodeptr=NULL) |
| bit8 | addTail (IN T &node, OUT T **newnodeptr=NULL) |
| bit8 | addHead (IN T &node, OUT T **newnodeptr=NULL) |
| bit8 | remove (OUT T &node, sint32 pos) |
| bit8 | remove (sint32 pos) |
| bit8 | removeHead (OUT T &node) |
| bit8 | removeTail (OUT T &node) |
| bit8 | get (OUT T &node, sint32 pos) |
| bit8 | getHead (OUT T &node) |
| bit8 | getTail (OUT T &node) |
| bit8 | getPointer (OUT T **node, sint32 pos) |
| sint32 | length (void) |
| void | print (IN FILE *out) |
| LinkedList< T > & | operator= (LinkedList< T > &other) |
Definition at line 56 of file linkedlist.h.
| LinkedList< T >::LinkedList | ( | ) |
Definition at line 107 of file linkedlist.h.
| LinkedList< T >::LinkedList | ( | LinkedList< T > & | other | ) |
Definition at line 116 of file linkedlist.h.
| LinkedList< T >::~LinkedList | ( | ) |
Definition at line 126 of file linkedlist.h.
| LinkedList< T >::LinkedList | ( | ) |
| LinkedList< T >::LinkedList | ( | LinkedList< T > & | other | ) |
| LinkedList< T >::~LinkedList | ( | ) |
Definition at line 166 of file linkedlist.h.
| bit8 LinkedList< T >::addHead | ( | IN T & | node, |
| OUT T ** | newnodeptr = NULL ) |
Definition at line 248 of file linkedlist.h.
| bit8 LinkedList< T >::addHead | ( | IN T & | node, |
| OUT T ** | newnodeptr = NULL ) |
| bit8 LinkedList< T >::addTail | ( | IN T & | node, |
| OUT T ** | newnodeptr = NULL ) |
Definition at line 256 of file linkedlist.h.
| bit8 LinkedList< T >::addTail | ( | IN T & | node, |
| OUT T ** | newnodeptr = NULL ) |
| void LinkedList< T >::clear | ( | void | ) |
Definition at line 148 of file linkedlist.h.
| void LinkedList< T >::clear | ( | void | ) |
| bit8 LinkedList< T >::get | ( | OUT T & | node, |
| sint32 | pos ) |
Definition at line 386 of file linkedlist.h.
| bit8 LinkedList< T >::get | ( | OUT T & | node, |
| sint32 | pos ) |
| bit8 LinkedList< T >::getHead | ( | OUT T & | node | ) |
Definition at line 457 of file linkedlist.h.
| bit8 LinkedList< T >::getHead | ( | OUT T & | node | ) |
| bit8 LinkedList< T >::getPointer | ( | OUT T ** | node, |
| sint32 | pos ) |
Definition at line 398 of file linkedlist.h.
| bit8 LinkedList< T >::getPointer | ( | OUT T ** | node, |
| sint32 | pos ) |
| bit8 LinkedList< T >::getTail | ( | OUT T & | node | ) |
Definition at line 465 of file linkedlist.h.
| bit8 LinkedList< T >::getTail | ( | OUT T & | node | ) |
| sint32 LinkedList< T >::length | ( | void | ) |
Definition at line 491 of file linkedlist.h.
| sint32 LinkedList< T >::length | ( | void | ) |
| LinkedList< T > & LinkedList< T >::operator= | ( | LinkedList< T > & | other | ) |
Definition at line 133 of file linkedlist.h.
| LinkedList< T > & LinkedList< T >::operator= | ( | LinkedList< T > & | other | ) |
| void LinkedList< T >::print | ( | IN FILE * | out | ) |
Definition at line 472 of file linkedlist.h.
| void LinkedList< T >::print | ( | IN FILE * | out | ) |
| bit8 LinkedList< T >::remove | ( | OUT T & | node, |
| sint32 | pos ) |
Definition at line 265 of file linkedlist.h.
| bit8 LinkedList< T >::remove | ( | OUT T & | node, |
| sint32 | pos ) |
| bit8 LinkedList< T >::remove | ( | sint32 | pos | ) |
Definition at line 361 of file linkedlist.h.
| bit8 LinkedList< T >::remove | ( | sint32 | pos | ) |
| bit8 LinkedList< T >::removeHead | ( | OUT T & | node | ) |
Definition at line 370 of file linkedlist.h.
| bit8 LinkedList< T >::removeHead | ( | OUT T & | node | ) |
| bit8 LinkedList< T >::removeTail | ( | OUT T & | node | ) |
Definition at line 378 of file linkedlist.h.
| bit8 LinkedList< T >::removeTail | ( | OUT T & | node | ) |