The TypedCircularLinkList Class Circular-linked-list data type, inherited from the base LinkList type, and templated for use with linked-list-node derived data-types.
More...
#include <ll.h>
template<typename T>
class Mark3::TypedCircularLinkList< T >
The TypedCircularLinkList Class Circular-linked-list data type, inherited from the base LinkList type, and templated for use with linked-list-node derived data-types.
Definition at line 347 of file ll.h.
◆ TypedCircularLinkList()
Definition at line 352 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 394 of file ll.h.
◆ GetHead()
GetHead Get the head node in the linked list.
- Returns
- Pointer to the head node in the list
Definition at line 362 of file ll.h.
◆ GetTail()
GetTail Get the tail node of the linked list.
- Returns
- Pointer to the tail node in the list
Definition at line 378 of file ll.h.
◆ 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 418 of file ll.h.
◆ operator new()
Definition at line 350 of file ll.h.
◆ Remove()
Remove Add the linked list node to this linked list.
- Parameters
-
node_ | Pointer to the node to remove |
Definition at line 405 of file ll.h.
◆ SetHead()
SetHead Set the head node of a linked list.
- Parameters
-
pclNode_ | Pointer to node to set as the head of the linked list |
Definition at line 370 of file ll.h.
◆ SetTail()
SetTail Set the tail node of the linked list.
- Parameters
-
pclNode_ | Pointer to the node to set as the tail of the linked list |
Definition at line 386 of file ll.h.
The documentation for this class was generated from the following file:
- /mnt/c/Users/moslevin/m3-repo2/kernel/src/public/ll.h