Embedded SDK
Embedded SDK
Loading...
Searching...
No Matches
Public Attributes | List of all members
list_node_t Struct Reference

Doubly-linked list node structure. More...

#include <lists.h>

Collaboration diagram for list_node_t:
Collaboration graph
[legend]

Public Attributes

flist_node_t _list
 
struct list_node_tprev
 

Detailed Description

Doubly-linked list node structure.

This structure represents a node in a doubly-linked list. It embeds a flist_node_t and adds a previous pointer for bidirectional traversal.

Note
Memory footprint: 8 bytes (32-bit) or 16 bytes (64-bit)
The _list member provides forward traversal compatibility
See also
flist_node_t for lighter singly-linked alternative

Definition at line 39 of file lists.h.

Member Data Documentation

◆ _list

flist_node_t list_node_t::_list

Forward list node (contains next pointer)

Definition at line 40 of file lists.h.

◆ prev

struct list_node_t* list_node_t::prev

Pointer to the previous node (NULL if first)

Definition at line 41 of file lists.h.


The documentation for this struct was generated from the following file: