The CircularLinkList class Circular-linked-list data type, inherited from the base LinkList type.
More...
#include <ll.h>
The CircularLinkList class Circular-linked-list data type, inherited from the base LinkList type.
Definition at line 218 of file ll.h.
◆ CircularLinkList()
Mark3::CircularLinkList::CircularLinkList |
( |
| ) |
|
|
inline |
Definition at line 222 of file ll.h.
◆ Add()
Add the linked list node to this linked list.
- Parameters
-
node_ | Pointer to the node to add |
Definition at line 81 of file ll.cpp.
◆ InsertNodeBefore()
InsertNodeBefore Insert a linked-list node into the list before the specified insertion point.
- Parameters
-
node_ | Node to insert into the list |
insert_ | Insert point. |
Definition at line 153 of file ll.cpp.
◆ operator new()
void* Mark3::CircularLinkList::operator new |
( |
size_t |
sz, |
|
|
void * |
pv |
|
) |
| |
|
inline |
Definition at line 221 of file ll.h.
◆ PivotBackward()
void Mark3::CircularLinkList::PivotBackward |
( |
| ) |
|
PivotBackward Pivot the head of the circularly linked list backward ( Head = Head->prev, Tail = Tail->prev )
Definition at line 144 of file ll.cpp.
◆ PivotForward()
void Mark3::CircularLinkList::PivotForward |
( |
| ) |
|
PivotForward Pivot the head of the circularly linked list forward ( Head = Head->next, Tail = Tail->next )
Definition at line 135 of file ll.cpp.
◆ Remove()
void Mark3::CircularLinkList::Remove |
( |
LinkListNode * |
node_ | ) |
|
Remove Add the linked list node to this linked list.
- Parameters
-
node_ | Pointer to the node to remove |
Definition at line 103 of file ll.cpp.
The documentation for this class was generated from the following files:
- /mnt/c/Users/moslevin/m3-repo2/kernel/src/public/ll.h
- /mnt/c/Users/moslevin/m3-repo2/kernel/src/ll.cpp