#include <linked_list.h>
Classes | |
| struct | ctr |
Public Member Functions | |
| void | add (T &newElem) |
| void | addCopy (const T &newElem) |
| void | CropList (int i) |
| void | initialize () |
| void | insertAt (T &newElem, int i) |
| void | insertCopyAt (const T &newElem, int i) |
| LinkedList_NoDealloc () | |
| LinkedList_NoDealloc (const LinkedList_NoDealloc< T > &src) | |
| LinkedList_NoDealloc< T > & | operator= (const LinkedList_NoDealloc< T > &src) |
| void | remove (int i) |
| T * | ReturnElement (int i) |
| int | size () |
| ~LinkedList_NoDealloc () | |
Private Member Functions | |
| void | addInPosition (T *elem, int i) |
| void | addToTail (T *newElem) |
| ctr * | alloc_elem (T *elem) |
| void | CopyList (const LinkedList_NoDealloc< T > &src, LinkedList_NoDealloc< T > &dest) |
| void | CreateNewLinkedList (T *firstElement) |
| ctr * | get (int i) |
| void | release_elem (ctr *elem) |
| void | remove (ctr *node) |
Private Attributes | |
| ctr * | HEAD |
| int | NumElements |
| ctr * | TAIL |
| ctr * | temp |
Definition at line 285 of file linked_list.h.
|
inline |
Definition at line 289 of file linked_list.h.
|
inline |
Definition at line 295 of file linked_list.h.
|
inline |
Definition at line 300 of file linked_list.h.
|
inline |
Definition at line 334 of file linked_list.h.
|
inline |
Definition at line 346 of file linked_list.h.
|
inlineprivate |
Definition at line 434 of file linked_list.h.
|
inlineprivate |
Definition at line 424 of file linked_list.h.
|
inlineprivate |
Definition at line 459 of file linked_list.h.
|
inlineprivate |
Definition at line 516 of file linked_list.h.
|
inlineprivate |
Definition at line 414 of file linked_list.h.
|
inline |
Definition at line 393 of file linked_list.h.
|
inlineprivate |
Definition at line 471 of file linked_list.h.
|
inline |
Definition at line 318 of file linked_list.h.
|
inline |
Definition at line 356 of file linked_list.h.
|
inline |
Definition at line 361 of file linked_list.h.
|
inline |
Definition at line 312 of file linked_list.h.
|
inlineprivate |
Definition at line 466 of file linked_list.h.
|
inlineprivate |
Definition at line 485 of file linked_list.h.
|
inline |
Definition at line 368 of file linked_list.h.
|
inline |
Definition at line 378 of file linked_list.h.
|
inline |
Definition at line 329 of file linked_list.h.
|
private |
Definition at line 409 of file linked_list.h.
|
private |
Definition at line 411 of file linked_list.h.
|
private |
Definition at line 410 of file linked_list.h.
|
private |
Definition at line 408 of file linked_list.h.