The TypedDoubleLinkList Class Doubly-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::TypedDoubleLinkList< T >
The TypedDoubleLinkList Class Doubly-linked-list data type, inherited from the base LinkList type, and templated for use with linked-list-node derived data-types.
Definition at line 276 of file ll.h.
◆ TypedDoubleLinkList()
Definition at line 281 of file ll.h.
◆ Add()
Add Add the linked list node to this linked list.
- Parameters
-
node_ | Pointer to the node to add |
Definition at line 323 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 291 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 307 of file ll.h.
◆ operator new()
Definition at line 279 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 334 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 299 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 315 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