MPLAB® Harmony Graphics Suite > Graphics Library > Aria Graphics Library > Files > libaria_list.h
MPLAB® Harmony Graphics Suite
libaria_list.h

Microchip Technology Inc.

File Name

libaria_list.h

Description

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.

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 
Structures
 
Name 
Description 
 
Linked list definition 
 
Linked list node definition 
 
Linked list node definition 
MPLAB® Harmony Graphics Suite