lists.h File
Main C++ header file with the declarations for the µOS++ lists classes. More...
Included Headers
Namespaces Index
| namespace | micro_os_plus |
|
The primary namespace for the µOS++ framework. More... | |
| namespace | utils |
|
The µOS++ utilities definitions. More... | |
Classes Index
| class | double_list<T, L> |
|
A class template for a doubly linked list of nodes. More... | |
| class | double_list_iterator<T, N, U> |
|
A class template for a doubly linked list forward iterator. More... | |
| class | double_list_links |
|
A class for the core of a doubly linked list (pointers to neighbours). More... | |
| class | double_list_links_base |
|
A base class for a doubly linked list node. More... | |
| class | intrusive_list<T, N, MP, L, U> |
|
A class template for a list of nodes which store the links inside themselves as intrusive nodes. More... | |
| class | intrusive_list_iterator<T, N, MP, U> |
|
A class template for the intrusive list iterator. More... | |
| class | static_double_list_links |
|
A class for the core of a statically allocated doubly linked list (pointers to neighbours). More... | |
Description
Main C++ header file with the declarations for the µOS++ lists classes.
The lists.h header file contains the C++ declarations of the µOS++ Intrusive Lists classes, delivering an efficient and lightweight linked list management system tailored for embedded applications.
The classes implementations are in the lists.cpp and lists-inlines.h files.
File Listing
The file content with the documentation metadata removed is:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.14.0.