#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.
|
inline |
Definition at line 368 of file linked_list.h.
|
inlineprivate |
Definition at line 485 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.