MPLAB® Harmony Graphics Suite
|
Microchip Technology Inc.
libaria_list.h
Module for Microchip Graphics Library - Aria User Interface Library
This is a linked list implementation that is used internally by the Aria user interface library. All of the memory operations are handled by the memory interface that is provided by the active libaria context. Applications that wish to use this implementation must ensure that the appropriate libaria context is active when calling these functions.
|
Name |
Description |
![]() |
Assignes a new pointer to an index in the list | |
![]() |
Removes all nodes from a given list | |
![]() |
Creates a duplicate of an existing list | |
![]() |
Initializes a new linked list | |
![]() |
Removes all nodes from a given list and frees the data of each node | |
![]() |
Retrieves the index of a value from the list | |
![]() |
Retrieves a value from the list | |
![]() |
Inserts an item into a list at a given index. All existing from index are shifted right one place. | |
![]() |
Removes the last value from the list | |
![]() |
Removes the first value from the list | |
![]() |
Pushes a new node onto the back of the list | |
![]() |
Pushes a new node onto the front of the list | |
![]() |
Removes an item from the list | |
![]() |
Removes an item from the list at an index |
|
Name |
Description |
![]() |
Linked list definition | |
![]() |
Linked list node definition | |
![]() |
Linked list node definition |
MPLAB® Harmony Graphics Suite
|