The utils
Namespace Reference
The µOS++ utilities definitions. More...
Definition
namespace micro_os_plus::utils
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
The µOS++ utilities definitions.
The micro_os_plus::utils
namespace serves as a dedicated space for utility list classes, essential to the µOS++ project. By encapsulating commonly used list implementations, it enhances code organisation, minimises redundancy, and improves overall maintainability within the framework.
This structured approach fosters modular development and ensures seamless integration within µOS++, contributing to a more efficient and scalable system.
Generated via docusaurus-plugin-doxygen by Doxygen 1.13.2